[
  {
    "ssoc": "12112",
    "title": "Administration manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 6388,
    "gross_wage_25th": 4569,
    "gross_wage_75th": 8431,
    "estimated_sg_employment_thousands": 8.5,
    "employment_thousands": 8.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.425,
    "bottleneck": 0.8057,
    "market": {
      "market_momentum": 0.5948,
      "industry_footprint_momentum": 0.8494,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.344,
      "market_resilience": 0.4945,
      "market_modifier": 0.8269
    },
    "net_risk": 0.0683,
    "risk_band": "low",
    "augmentation": 0.1138,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0373,
      "anthropic_observed_pctile": 0.9466,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.984,
        "anthropic": 0.9466,
        "eloundou": 0.7259,
        "ilo": 0.5124
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8039,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0461,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0905,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0183,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2867,
      "exposure_p50": 0.425,
      "exposure_p90": 0.5632,
      "net_risk_p10": 0.0461,
      "net_risk_p50": 0.0683,
      "net_risk_p90": 0.0905,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.4462,
      "theta": 0.7218,
      "c_aioe": 1.0496,
      "log_wage_spread": 0.6126,
      "wage_position": 0.5993
    },
    "isco_codes_matched": [
      "1211"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.4462,
      "theta": 0.7218,
      "c_aioe": 1.0496,
      "category": "low_exposure",
      "isco_codes_matched": [
        "1211"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 8,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7879,
      "net_risk": 0.1266,
      "risk_band": "low",
      "augmentation": 0.3139,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6726,
        "exposure_p50": 0.7879,
        "exposure_p90": 0.9091,
        "net_risk_p10": 0.0844,
        "net_risk_p50": 0.1258,
        "net_risk_p90": 0.1701,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5295,
      "net_risk": 0.0851,
      "risk_band": "low",
      "augmentation": 0.211,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4546,
        "exposure_p50": 0.5295,
        "exposure_p90": 0.6083,
        "net_risk_p10": 0.073,
        "net_risk_p50": 0.0851,
        "net_risk_p90": 0.0977,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0683,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0618,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0069,
    "adaptation_capacity": 0.4734,
    "adaptation_buffer": 0.0947,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "12133",
      "to_title": "Risk management manager",
      "composite": 0.6953,
      "observed_transition_rate": null,
      "destination_quality": 0.5781,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6261
    },
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.039497,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "12221",
    "title": "Advertising/Public relations manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 8514,
    "gross_wage_25th": 5943,
    "gross_wage_75th": 13333,
    "estimated_sg_employment_thousands": 8.5,
    "employment_thousands": 8.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6533,
    "bottleneck": 0.7727,
    "market": {
      "market_momentum": 0.586,
      "industry_footprint_momentum": 0.8222,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.582,
      "market_resilience": 0.6844,
      "market_modifier": 0.7605
    },
    "net_risk": 0.1129,
    "risk_band": "low",
    "augmentation": 0.2573,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1368,
      "anthropic_observed_pctile": 0.7322,
      "sol_match": false,
      "jobs_in_demand_match": "exact",
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.869,
        "anthropic": 0.7322,
        "eloundou": 0.6726,
        "ilo": 0.6101
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.9093,
      "level": "high",
      "crosswalk_quality": 0.9716,
      "market_data_granularity": 0.85,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0903,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1355,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0371,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.5225,
      "exposure_p50": 0.6533,
      "exposure_p90": 0.784,
      "net_risk_p10": 0.0903,
      "net_risk_p50": 0.1129,
      "net_risk_p90": 0.1355,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.294,
      "theta": 0.7183,
      "c_aioe": 0.9436,
      "log_wage_spread": 0.808,
      "wage_position": 0.7988
    },
    "isco_codes_matched": [
      "1222"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.294,
      "theta": 0.7183,
      "c_aioe": 0.9436,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1222"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.25,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.718,
      "net_risk": 0.1241,
      "risk_band": "low",
      "augmentation": 0.3797,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6558,
        "exposure_p50": 0.718,
        "exposure_p90": 0.7834,
        "net_risk_p10": 0.0911,
        "net_risk_p50": 0.1237,
        "net_risk_p90": 0.1575,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.718,
      "net_risk": 0.1241,
      "risk_band": "low",
      "augmentation": 0.3797,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6558,
        "exposure_p50": 0.718,
        "exposure_p90": 0.7834,
        "net_risk_p10": 0.0911,
        "net_risk_p50": 0.1237,
        "net_risk_p90": 0.1575,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.1129,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1025,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0231,
    "adaptation_capacity": 0.4635,
    "adaptation_buffer": 0.0927,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "12230",
      "to_title": "Research and development manager",
      "composite": 0.7064,
      "observed_transition_rate": null,
      "destination_quality": 0.5183,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5563
    },
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.045598,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "13430",
    "title": "Aged care services manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 7759,
    "gross_wage_25th": 6091,
    "gross_wage_75th": 9997,
    "estimated_sg_employment_thousands": 5.1,
    "employment_thousands": 5.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3037,
    "bottleneck": 0.6176,
    "market": {
      "market_momentum": 0.5853,
      "industry_footprint_momentum": 0.8201,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3084,
      "market_resilience": 0.4745,
      "market_modifier": 0.8339
    },
    "net_risk": 0.0968,
    "risk_band": "low",
    "augmentation": 0.0383,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1658,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.3021,
        "anthropic": 0.1364,
        "eloundou": 0.5251,
        "ilo": 0.4171
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8339,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0528,
      "optimistic_band": "low",
      "pessimistic_risk": 0.141,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0468,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1655,
      "exposure_p50": 0.3037,
      "exposure_p90": 0.442,
      "net_risk_p10": 0.0528,
      "net_risk_p50": 0.0968,
      "net_risk_p90": 0.141,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1213,
      "theta": 0.6891,
      "c_aioe": -0.092,
      "log_wage_spread": 0.4955,
      "wage_position": 0.728
    },
    "isco_codes_matched": [
      "1343"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1213,
      "theta": 0.6891,
      "c_aioe": -0.092,
      "category": "low_exposure",
      "isco_codes_matched": [
        "1343"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 3.25,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3442,
      "net_risk": 0.1097,
      "risk_band": "low",
      "augmentation": 0.1009,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2474,
        "exposure_p50": 0.3442,
        "exposure_p90": 0.4433,
        "net_risk_p10": 0.0756,
        "net_risk_p50": 0.1098,
        "net_risk_p90": 0.1459,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2411,
      "net_risk": 0.0769,
      "risk_band": "low",
      "augmentation": 0.0707,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1782,
        "exposure_p50": 0.2411,
        "exposure_p90": 0.3055,
        "net_risk_p10": 0.0568,
        "net_risk_p50": 0.0769,
        "net_risk_p90": 0.0974,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0968,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0884,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0097,
    "adaptation_capacity": 0.4345,
    "adaptation_buffer": 0.0869,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "13420",
      "to_title": "Health services manager",
      "composite": 0.5978,
      "observed_transition_rate": null,
      "destination_quality": 0.5937,
      "wage_preservation": 1,
      "training_ease": 0.8,
      "empirical_priority": 0.6772
    },
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.039806,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "14330",
    "title": "Arts and cultural centre manager (including gallery and museum manager)",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 4550,
    "gross_wage_25th": 3800,
    "gross_wage_75th": 6650,
    "estimated_sg_employment_thousands": 3.7,
    "employment_thousands": 3.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6047,
    "bottleneck": 0.975,
    "market": {
      "market_momentum": 0.5625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.2616,
      "market_resilience": 0.4421,
      "market_modifier": 0.8453
    },
    "net_risk": 0.0129,
    "risk_band": "very_low",
    "augmentation": 0.1393,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1662,
      "anthropic_observed_pctile": 0.8043,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.6381,
        "anthropic": 0.8043,
        "eloundou": 0.2657
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6911,
      "level": "medium",
      "crosswalk_quality": 0.6171,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0099,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0158,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0129,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1306,
      "task_exposure_concentration": 0.6756,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4667,
      "exposure_p50": 0.6047,
      "exposure_p90": 0.7426,
      "net_risk_p10": 0.0099,
      "net_risk_p50": 0.0129,
      "net_risk_p90": 0.0158,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.8927,
      "theta": 0.7866,
      "c_aioe": 0.59,
      "log_wage_spread": 0.5596,
      "wage_position": 0.4269
    },
    "isco_codes_matched": [
      "1433"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.8927,
      "theta": 0.7866,
      "c_aioe": 0.59,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1433"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.6,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5724,
      "net_risk": 0.0121,
      "risk_band": "very_low",
      "augmentation": 0.2468,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.3866,
        "exposure_p50": 0.5724,
        "exposure_p90": 0.7521,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0115,
        "net_risk_p90": 0.043,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.576,
      "net_risk": 0.0122,
      "risk_band": "very_low",
      "augmentation": 0.2483,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4593,
        "exposure_p50": 0.576,
        "exposure_p90": 0.6889,
        "net_risk_p10": 0.0097,
        "net_risk_p50": 0.0122,
        "net_risk_p90": 0.0146,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0129,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0119,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0013,
    "adaptation_capacity": 0.3974,
    "adaptation_buffer": 0.0795,
    "demand_fragility": 0.0479,
    "reallocation_capacity": 0.3954,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "14324",
      "to_title": "Wellness centre manager (e.g. hair/beauty/slimming/spa/manicure/massage)",
      "composite": 0.6324,
      "observed_transition_rate": null,
      "destination_quality": 0.5097,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5823
    },
    "employment_family_code": "14",
    "employment_family_total_thousands": 42.7,
    "employment_weight_within_family": 0.075538,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "14322",
    "title": "Attractions manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 6195,
    "gross_wage_25th": 4300,
    "gross_wage_75th": 8080,
    "estimated_sg_employment_thousands": 3.7,
    "employment_thousands": 3.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5426,
    "bottleneck": 0.6569,
    "market": {
      "market_momentum": 0.6193,
      "industry_footprint_momentum": 0.9247,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3512,
      "market_resilience": 0.512,
      "market_modifier": 0.8208
    },
    "net_risk": 0.1541,
    "risk_band": "moderate",
    "augmentation": 0.0883,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1198,
      "anthropic_observed_pctile": 0.4042,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "anthropic"
      ],
      "exposure_source_weights": {
        "aioe": 0.478,
        "anthropic": 0.522
      },
      "exposure_source_pctiles": {
        "aioe": 0.2843,
        "anthropic": 0.4042
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.5174,
      "level": "medium",
      "crosswalk_quality": 0,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7744,
      "source_coverage": 0.55,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.1158,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1924,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0041,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1306,
      "task_exposure_concentration": 0.6756,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4076,
      "exposure_p50": 0.5426,
      "exposure_p90": 0.6775,
      "net_risk_p10": 0.1158,
      "net_risk_p50": 0.1541,
      "net_risk_p90": 0.1924,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1642,
      "theta": 0.6935,
      "c_aioe": -0.1238,
      "log_wage_spread": 0.6308,
      "wage_position": 0.5812
    },
    "isco_codes_matched": [
      "1432"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1642,
      "theta": 0.6935,
      "c_aioe": -0.1238,
      "category": "low_exposure",
      "isco_codes_matched": [
        "1432"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 2.92,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3469,
      "net_risk": 0.0977,
      "risk_band": "low",
      "augmentation": 0.1167,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2843,
        "exposure_p50": 0.3469,
        "exposure_p90": 0.4042,
        "net_risk_p10": 0.0749,
        "net_risk_p50": 0.0969,
        "net_risk_p90": 0.1209,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4344,
      "net_risk": 0.1223,
      "risk_band": "low",
      "augmentation": 0.1461,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.3951,
        "exposure_p50": 0.4344,
        "exposure_p90": 0.4704,
        "net_risk_p10": 0.1113,
        "net_risk_p50": 0.1223,
        "net_risk_p90": 0.1325,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1541,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1433,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0299,
    "adaptation_capacity": 0.3522,
    "adaptation_buffer": 0.0704,
    "demand_fragility": 0.0479,
    "reallocation_capacity": 0.3954,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "14324",
      "to_title": "Wellness centre manager (e.g. hair/beauty/slimming/spa/manicure/massage)",
      "composite": 0.7089,
      "observed_transition_rate": null,
      "destination_quality": 0.5154,
      "wage_preservation": 0.9096,
      "training_ease": 0,
      "empirical_priority": 0.5335
    },
    "employment_family_code": "14",
    "employment_family_total_thousands": 42.7,
    "employment_weight_within_family": 0.088142,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "12113",
    "title": "Audit manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 10041,
    "gross_wage_25th": 7692,
    "gross_wage_75th": 14166,
    "estimated_sg_employment_thousands": 8.5,
    "employment_thousands": 8.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6634,
    "bottleneck": 0.8057,
    "market": {
      "market_momentum": 0.5608,
      "industry_footprint_momentum": 0.7448,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5784,
      "market_resilience": 0.5679,
      "market_modifier": 0.8013
    },
    "net_risk": 0.1042,
    "risk_band": "low",
    "augmentation": 0.18,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0373,
      "anthropic_observed_pctile": 0.9466,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.984,
        "anthropic": 0.9466,
        "eloundou": 0.7259,
        "ilo": 0.5124
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8339,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0824,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1259,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0458,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1306,
      "task_exposure_concentration": 0.6756,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5251,
      "exposure_p50": 0.6634,
      "exposure_p90": 0.8017,
      "net_risk_p10": 0.0824,
      "net_risk_p50": 0.1042,
      "net_risk_p90": 0.1259,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.4462,
      "theta": 0.7218,
      "c_aioe": 1.0496,
      "log_wage_spread": 0.6107,
      "wage_position": 0.9421
    },
    "isco_codes_matched": [
      "1211"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.4462,
      "theta": 0.7218,
      "c_aioe": 1.0496,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1211"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 8,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7879,
      "net_risk": 0.1227,
      "risk_band": "low",
      "augmentation": 0.3605,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6726,
        "exposure_p50": 0.7879,
        "exposure_p90": 0.9091,
        "net_risk_p10": 0.0837,
        "net_risk_p50": 0.1215,
        "net_risk_p90": 0.1652,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7114,
      "net_risk": 0.1107,
      "risk_band": "low",
      "augmentation": 0.3255,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6389,
        "exposure_p50": 0.7114,
        "exposure_p90": 0.7875,
        "net_risk_p10": 0.0995,
        "net_risk_p50": 0.1107,
        "net_risk_p90": 0.1226,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1042,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.095,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0124,
    "adaptation_capacity": 0.4389,
    "adaptation_buffer": 0.0878,
    "demand_fragility": 0.0479,
    "reallocation_capacity": 0.3954,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "12133",
      "to_title": "Risk management manager",
      "composite": 0.7029,
      "observed_transition_rate": null,
      "destination_quality": 0.587,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6338
    },
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.049518,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "12111",
    "title": "Budgeting and financial accounting manager (including financial controller)",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 9203,
    "gross_wage_25th": 6550,
    "gross_wage_75th": 14200,
    "estimated_sg_employment_thousands": 8.5,
    "employment_thousands": 8.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7313,
    "bottleneck": 0.8057,
    "market": {
      "market_momentum": 0.5662,
      "industry_footprint_momentum": 0.7615,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6292,
      "market_resilience": 0.5914,
      "market_modifier": 0.793
    },
    "net_risk": 0.1129,
    "risk_band": "low",
    "augmentation": 0.2228,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0373,
      "anthropic_observed_pctile": 0.9466,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.984,
        "anthropic": 0.9466,
        "eloundou": 0.7259,
        "ilo": 0.5124
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8339,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0916,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1343,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0371,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.308,
      "task_exposure_concentration": 0.0705,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.593,
      "exposure_p50": 0.7313,
      "exposure_p90": 0.8695,
      "net_risk_p10": 0.0916,
      "net_risk_p50": 0.1129,
      "net_risk_p90": 0.1343,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.4462,
      "theta": 0.7218,
      "c_aioe": 1.0496,
      "log_wage_spread": 0.7738,
      "wage_position": 0.8634
    },
    "isco_codes_matched": [
      "1211"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.4462,
      "theta": 0.7218,
      "c_aioe": 1.0496,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1211"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.4,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.6,
      "relationship_intensity": 0.65,
      "regulatory_weight": 0.8,
      "physical_presence": 0.1,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 8,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7879,
      "net_risk": 0.1214,
      "risk_band": "low",
      "augmentation": 0.3754,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6726,
        "exposure_p50": 0.7879,
        "exposure_p90": 0.9091,
        "net_risk_p10": 0.0806,
        "net_risk_p50": 0.1202,
        "net_risk_p90": 0.1634,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.804,
      "net_risk": 0.1239,
      "risk_band": "low",
      "augmentation": 0.3831,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.7294,
        "exposure_p50": 0.804,
        "exposure_p90": 0.8826,
        "net_risk_p10": 0.1124,
        "net_risk_p50": 0.1239,
        "net_risk_p90": 0.136,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1129,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1021,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0138,
    "adaptation_capacity": 0.4797,
    "adaptation_buffer": 0.0959,
    "demand_fragility": 0.0116,
    "reallocation_capacity": 0.9371,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "24135",
      "to_title": "Financial product structurer",
      "composite": 0.5818,
      "observed_transition_rate": null,
      "destination_quality": 0.4571,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5476
    },
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.047407,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "12212",
    "title": "Business development manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 8669,
    "gross_wage_25th": 5957,
    "gross_wage_75th": 13189,
    "estimated_sg_employment_thousands": 8.5,
    "employment_thousands": 8.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7296,
    "bottleneck": 0.7469,
    "market": {
      "market_momentum": 0.5302,
      "industry_footprint_momentum": 0.6506,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5891,
      "market_resilience": 0.5538,
      "market_modifier": 0.8062
    },
    "net_risk": 0.15,
    "risk_band": "moderate",
    "augmentation": 0.1992,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0499,
      "anthropic_observed_pctile": 0.836,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.8859,
        "anthropic": 0.836,
        "eloundou": 0.7406,
        "ilo": 0.6423
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.857,
      "level": "high",
      "crosswalk_quality": 0.9725,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1234,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1766,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.3406,
      "task_exposure_concentration": 0.2542,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6003,
      "exposure_p50": 0.7296,
      "exposure_p90": 0.859,
      "net_risk_p10": 0.1234,
      "net_risk_p50": 0.15,
      "net_risk_p90": 0.1766,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3047,
      "theta": 0.7079,
      "c_aioe": 0.965,
      "log_wage_spread": 0.7948,
      "wage_position": 0.8133
    },
    "isco_codes_matched": [
      "1221"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3047,
      "theta": 0.7079,
      "c_aioe": 0.965,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1221"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.35,
      "real_time_coordination": 0.75,
      "ambiguity_tolerance": 0.6,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.9,
      "regulatory_weight": 0.2,
      "physical_presence": 0.3,
      "tool_velocity": 0.55
    },
    "bls_proxy_employment": 2,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7738,
      "net_risk": 0.1579,
      "risk_band": "moderate",
      "augmentation": 0.32,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.7145,
        "exposure_p50": 0.7738,
        "exposure_p90": 0.8361,
        "net_risk_p10": 0.1208,
        "net_risk_p50": 0.1581,
        "net_risk_p90": 0.1976,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.796,
      "net_risk": 0.1624,
      "risk_band": "moderate",
      "augmentation": 0.3293,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.758,
        "exposure_p50": 0.796,
        "exposure_p90": 0.836,
        "net_risk_p10": 0.1547,
        "net_risk_p50": 0.1624,
        "net_risk_p90": 0.1706,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.15,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1364,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0104,
    "adaptation_capacity": 0.455,
    "adaptation_buffer": 0.091,
    "demand_fragility": 0.0427,
    "reallocation_capacity": 0.7751,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "12213",
      "to_title": "Regional sales manager",
      "composite": 0.7449,
      "observed_transition_rate": null,
      "destination_quality": 0.556,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5766
    },
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.046011,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "12242",
    "title": "Call centre manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 5968,
    "gross_wage_25th": 4114,
    "gross_wage_75th": 8310,
    "estimated_sg_employment_thousands": 8.5,
    "employment_thousands": 8.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6411,
    "bottleneck": 0.4519,
    "market": {
      "market_momentum": 0.5683,
      "industry_footprint_momentum": 0.7678,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3939,
      "market_resilience": 0.4985,
      "market_modifier": 0.8255
    },
    "net_risk": 0.2926,
    "risk_band": "moderate",
    "augmentation": 0.0919,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1357,
      "anthropic_observed_pctile": 0.7569,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.6212,
        "anthropic": 0.7569,
        "eloundou": 0.749
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.7582,
      "level": "high",
      "crosswalk_quality": 0.6756,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.2351,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.35,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0074,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1306,
      "task_exposure_concentration": 0.6756,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5151,
      "exposure_p50": 0.6411,
      "exposure_p90": 0.767,
      "net_risk_p10": 0.2351,
      "net_risk_p50": 0.2926,
      "net_risk_p90": 0.35,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.8893,
      "theta": 0.6693,
      "c_aioe": 0.692,
      "log_wage_spread": 0.7031,
      "wage_position": 0.5599
    },
    "isco_codes_matched": [
      "1224"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.8893,
      "theta": 0.6693,
      "c_aioe": 0.692,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "1224"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 14.34,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7109,
      "net_risk": 0.3217,
      "risk_band": "high",
      "augmentation": 0.1602,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.6649,
        "exposure_p50": 0.7109,
        "exposure_p90": 0.7543,
        "net_risk_p10": 0.2817,
        "net_risk_p50": 0.3209,
        "net_risk_p90": 0.3606,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.663,
      "net_risk": 0.3,
      "risk_band": "high",
      "augmentation": 0.1494,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.6341,
        "exposure_p50": 0.663,
        "exposure_p90": 0.6903,
        "net_risk_p10": 0.2869,
        "net_risk_p50": 0.3,
        "net_risk_p90": 0.3123,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2926,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2689,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0705,
    "adaptation_capacity": 0.4045,
    "adaptation_buffer": 0.0809,
    "demand_fragility": 0.0479,
    "reallocation_capacity": 0.3954,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "12230",
      "to_title": "Research and development manager",
      "composite": 0.7292,
      "observed_transition_rate": null,
      "destination_quality": 0.621,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6518
    },
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.038176,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "14122",
    "title": "Catering manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 4697,
    "gross_wage_25th": 3675,
    "gross_wage_75th": 6160,
    "estimated_sg_employment_thousands": 3.7,
    "employment_thousands": 3.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5687,
    "bottleneck": 0.697,
    "market": {
      "market_momentum": 0.5904,
      "industry_footprint_momentum": 0.8358,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2175,
      "market_resilience": 0.4412,
      "market_modifier": 0.8456
    },
    "net_risk": 0.147,
    "risk_band": "low",
    "augmentation": 0.0904,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1257,
      "anthropic_observed_pctile": 0.3913,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.2656,
        "anthropic": 0.3913,
        "eloundou": 0.6276,
        "ilo": 0.4616
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7643,
      "level": "high",
      "crosswalk_quality": 0.8418,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1113,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1827,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.003,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1306,
      "task_exposure_concentration": 0.6756,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4305,
      "exposure_p50": 0.5687,
      "exposure_p90": 0.707,
      "net_risk_p10": 0.1113,
      "net_risk_p50": 0.147,
      "net_risk_p90": 0.1827,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1894,
      "theta": 0.7001,
      "c_aioe": -0.1416,
      "log_wage_spread": 0.5165,
      "wage_position": 0.4407
    },
    "isco_codes_matched": [
      "1412"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1894,
      "theta": 0.7001,
      "c_aioe": -0.1416,
      "category": "low_exposure",
      "isco_codes_matched": [
        "1412"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 7.22,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.438,
      "net_risk": 0.1122,
      "risk_band": "low",
      "augmentation": 0.1347,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.35,
        "exposure_p50": 0.438,
        "exposure_p90": 0.5244,
        "net_risk_p10": 0.0822,
        "net_risk_p50": 0.1109,
        "net_risk_p90": 0.1433,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4916,
      "net_risk": 0.126,
      "risk_band": "low",
      "augmentation": 0.1512,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4363,
        "exposure_p50": 0.4916,
        "exposure_p90": 0.5459,
        "net_risk_p10": 0.1118,
        "net_risk_p50": 0.126,
        "net_risk_p90": 0.1399,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.147,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1359,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0287,
    "adaptation_capacity": 0.376,
    "adaptation_buffer": 0.0752,
    "demand_fragility": 0.0479,
    "reallocation_capacity": 0.3954,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "14110",
      "to_title": "Hotel operations/Lodging services manager",
      "composite": 0.6062,
      "observed_transition_rate": null,
      "destination_quality": 0.5577,
      "wage_preservation": 1,
      "training_ease": 0.6,
      "empirical_priority": 0.6392
    },
    "employment_family_code": "14",
    "employment_family_total_thousands": 42.7,
    "employment_weight_within_family": 0.076749,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "13301",
    "title": "Chief information officer/Chief technology officer/Chief security officer",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 15258,
    "gross_wage_25th": 10949,
    "gross_wage_75th": 20000,
    "estimated_sg_employment_thousands": 5.1,
    "employment_thousands": 5.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6636,
    "bottleneck": 0.9902,
    "market": {
      "market_momentum": 0.5826,
      "industry_footprint_momentum": 0.8117,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7406,
      "market_resilience": 0.7258,
      "market_modifier": 0.746
    },
    "net_risk": 0.0049,
    "risk_band": "very_low",
    "augmentation": 0.2514,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2073,
      "anthropic_observed_pctile": 0.4674,
      "sol_match": "prefix",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6747,
        "anthropic": 0.4674,
        "eloundou": 0.0554,
        "ilo": 0.7079
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7803,
      "level": "high",
      "crosswalk_quality": 0.7556,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0039,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0059,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0049,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.4112,
      "task_exposure_concentration": 0.2009,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5254,
      "exposure_p50": 0.6636,
      "exposure_p90": 0.8019,
      "net_risk_p10": 0.0039,
      "net_risk_p50": 0.0049,
      "net_risk_p90": 0.0059,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9434,
      "theta": 0.8052,
      "c_aioe": 0.606,
      "log_wage_spread": 0.6025,
      "wage_position": 1.4315
    },
    "isco_codes_matched": [
      "1330"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9434,
      "theta": 0.8052,
      "c_aioe": 0.606,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1330"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.95,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.478,
      "net_risk": 0.0035,
      "risk_band": "very_low",
      "augmentation": 0.3436,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.3117,
        "exposure_p50": 0.478,
        "exposure_p90": 0.6392,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0031,
        "net_risk_p90": 0.0243,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6178,
      "net_risk": 0.0045,
      "risk_band": "very_low",
      "augmentation": 0.444,
      "augmentation_band": "moderate",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5108,
        "exposure_p50": 0.6178,
        "exposure_p90": 0.7216,
        "net_risk_p10": 0.0037,
        "net_risk_p50": 0.0045,
        "net_risk_p90": 0.0053,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0049,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0044,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0008,
    "adaptation_capacity": 0.4585,
    "adaptation_buffer": 0.0917,
    "demand_fragility": 0.0452,
    "reallocation_capacity": 0.8177,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "13302",
      "to_title": "Software and applications manager",
      "composite": 0.7201,
      "observed_transition_rate": null,
      "destination_quality": 0.523,
      "wage_preservation": 0.7064,
      "training_ease": 0,
      "empirical_priority": 0.5114
    },
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.05582,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "11203",
    "title": "Chief operating officer/General Manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 12750,
    "gross_wage_25th": 8470,
    "gross_wage_75th": 16100,
    "estimated_sg_employment_thousands": 16.8,
    "employment_thousands": 16.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6211,
    "bottleneck": 0.9358,
    "market": {
      "market_momentum": 0.5656,
      "industry_footprint_momentum": 0.7594,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7201,
      "market_resilience": 0.6274,
      "market_modifier": 0.7804
    },
    "net_risk": 0.0314,
    "risk_band": "very_low",
    "augmentation": 0.1957,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.169,
      "anthropic_observed_pctile": 0.7055,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5365,
        "anthropic": 0.7055,
        "eloundou": 0.6987,
        "ilo": 0.5718
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8939,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0248,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0379,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0186,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1306,
      "task_exposure_concentration": 0.6756,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4917,
      "exposure_p50": 0.6211,
      "exposure_p90": 0.7504,
      "net_risk_p10": 0.0248,
      "net_risk_p50": 0.0314,
      "net_risk_p90": 0.0379,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.5749,
      "theta": 0.7783,
      "c_aioe": 0.3847,
      "log_wage_spread": 0.6423,
      "wage_position": 1.1962
    },
    "isco_codes_matched": [
      "1120"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.5749,
      "theta": 0.7783,
      "c_aioe": 0.3847,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1120"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 34.18,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6291,
      "net_risk": 0.0315,
      "risk_band": "very_low",
      "augmentation": 0.3693,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5866,
        "exposure_p50": 0.6291,
        "exposure_p90": 0.6697,
        "net_risk_p10": 0.0036,
        "net_risk_p50": 0.0312,
        "net_risk_p90": 0.0586,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6135,
      "net_risk": 0.0307,
      "risk_band": "very_low",
      "augmentation": 0.3602,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5868,
        "exposure_p50": 0.6135,
        "exposure_p90": 0.639,
        "net_risk_p10": 0.0294,
        "net_risk_p50": 0.0307,
        "net_risk_p90": 0.032,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0314,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0288,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.002,
    "adaptation_capacity": 0.4055,
    "adaptation_buffer": 0.0811,
    "demand_fragility": 0.0479,
    "reallocation_capacity": 0.3954,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "11201",
      "to_title": "Managing director/Chief executive officer",
      "composite": 0.7528,
      "observed_transition_rate": null,
      "destination_quality": 0.5629,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5762
    },
    "employment_family_code": "11",
    "employment_family_total_thousands": 52.6,
    "employment_weight_within_family": 0.340298,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "13492",
    "title": "Community, partnership and relations manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 6250,
    "gross_wage_25th": 5140,
    "gross_wage_75th": 7585,
    "estimated_sg_employment_thousands": 5.1,
    "employment_thousands": 5.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6171,
    "bottleneck": 0.8485,
    "market": {
      "market_momentum": 0.5737,
      "industry_footprint_momentum": 0.7845,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1586,
      "market_resilience": 0.4077,
      "market_modifier": 0.8573
    },
    "net_risk": 0.0802,
    "risk_band": "low",
    "augmentation": 0.1469,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1153,
      "anthropic_observed_pctile": 0.5692,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6845,
        "anthropic": 0.5692,
        "eloundou": 0.7741,
        "ilo": 0.5718
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8939,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0632,
      "optimistic_band": "low",
      "pessimistic_risk": 0.0971,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0302,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.4863,
      "exposure_p50": 0.6171,
      "exposure_p90": 0.7478,
      "net_risk_p10": 0.0632,
      "net_risk_p50": 0.0802,
      "net_risk_p90": 0.0971,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9647,
      "theta": 0.7299,
      "c_aioe": 0.6923,
      "log_wage_spread": 0.3891,
      "wage_position": 0.5864
    },
    "isco_codes_matched": [
      "1349"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9647,
      "theta": 0.7299,
      "c_aioe": 0.6923,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1349"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 12.28,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6473,
      "net_risk": 0.0841,
      "risk_band": "low",
      "augmentation": 0.2239,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5967,
        "exposure_p50": 0.6473,
        "exposure_p90": 0.6992,
        "net_risk_p10": 0.0517,
        "net_risk_p50": 0.0844,
        "net_risk_p90": 0.117,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6473,
      "net_risk": 0.0841,
      "risk_band": "low",
      "augmentation": 0.2239,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5967,
        "exposure_p50": 0.6473,
        "exposure_p90": 0.6992,
        "net_risk_p10": 0.0517,
        "net_risk_p50": 0.0844,
        "net_risk_p90": 0.117,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.0802,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0734,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0164,
    "adaptation_capacity": 0.4204,
    "adaptation_buffer": 0.0841,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "13420",
      "to_title": "Health services manager",
      "composite": 0.6478,
      "observed_transition_rate": null,
      "destination_quality": 0.5257,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.592
    },
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.035726,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "11202",
    "title": "Company director",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 11000,
    "gross_wage_25th": 5200,
    "gross_wage_75th": 16602,
    "estimated_sg_employment_thousands": 16.8,
    "employment_thousands": 16.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6562,
    "bottleneck": 0.9358,
    "market": {
      "market_momentum": 0.5717,
      "industry_footprint_momentum": 0.7782,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8195,
      "market_resilience": 0.6708,
      "market_modifier": 0.7652
    },
    "net_risk": 0.0324,
    "risk_band": "very_low",
    "augmentation": 0.2298,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.169,
      "anthropic_observed_pctile": 0.7055,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5365,
        "anthropic": 0.7055,
        "eloundou": 0.6987,
        "ilo": 0.5718
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8939,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.026,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0388,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0176,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1861,
      "task_exposure_concentration": 0.2885,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5268,
      "exposure_p50": 0.6562,
      "exposure_p90": 0.7855,
      "net_risk_p10": 0.026,
      "net_risk_p50": 0.0324,
      "net_risk_p90": 0.0388,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.5749,
      "theta": 0.7783,
      "c_aioe": 0.3847,
      "log_wage_spread": 1.1609,
      "wage_position": 1.032
    },
    "isco_codes_matched": [
      "1120"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.5749,
      "theta": 0.7783,
      "c_aioe": 0.3847,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1120"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 34.18,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6291,
      "net_risk": 0.0309,
      "risk_band": "very_low",
      "augmentation": 0.3949,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5866,
        "exposure_p50": 0.6291,
        "exposure_p90": 0.6697,
        "net_risk_p10": 0.003,
        "net_risk_p50": 0.0313,
        "net_risk_p90": 0.0587,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6696,
      "net_risk": 0.0329,
      "risk_band": "very_low",
      "augmentation": 0.4203,
      "augmentation_band": "moderate",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6424,
        "exposure_p50": 0.6696,
        "exposure_p90": 0.6956,
        "net_risk_p10": 0.0316,
        "net_risk_p50": 0.0329,
        "net_risk_p90": 0.0342,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0324,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0294,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.007,
    "adaptation_capacity": 0.4641,
    "adaptation_buffer": 0.0928,
    "demand_fragility": 0.0287,
    "reallocation_capacity": 0.7395,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "11201",
      "to_title": "Managing director/Chief executive officer",
      "composite": 0.753,
      "observed_transition_rate": null,
      "destination_quality": 0.5632,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5775
    },
    "employment_family_code": "11",
    "employment_family_total_thousands": 52.6,
    "employment_weight_within_family": 0.316083,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "13230",
    "title": "Construction manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 7600,
    "gross_wage_25th": 5200,
    "gross_wage_75th": 11154,
    "estimated_sg_employment_thousands": 5.1,
    "employment_thousands": 5.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5819,
    "bottleneck": 0.8547,
    "market": {
      "market_momentum": 0.5431,
      "industry_footprint_momentum": 0.6904,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5,
      "market_resilience": 0.5259,
      "market_modifier": 0.8159
    },
    "net_risk": 0.0693,
    "risk_band": "low",
    "augmentation": 0.1385,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0558,
      "anthropic_observed_pctile": 0.667,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.7228,
        "anthropic": 0.667,
        "eloundou": 0.5575,
        "ilo": 0.4171
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8339,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0528,
      "optimistic_band": "low",
      "pessimistic_risk": 0.0858,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0193,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0953,
      "task_exposure_concentration": 0.5001,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4436,
      "exposure_p50": 0.5819,
      "exposure_p90": 0.7201,
      "net_risk_p10": 0.0528,
      "net_risk_p50": 0.0693,
      "net_risk_p90": 0.0858,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0291,
      "theta": 0.7299,
      "c_aioe": 0.7385,
      "log_wage_spread": 0.7631,
      "wage_position": 0.713
    },
    "isco_codes_matched": [
      "1323"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0291,
      "theta": 0.7299,
      "c_aioe": 0.7385,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1323"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 5.07,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.588,
      "net_risk": 0.0697,
      "risk_band": "low",
      "augmentation": 0.2643,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5135,
        "exposure_p50": 0.588,
        "exposure_p90": 0.6665,
        "net_risk_p10": 0.0413,
        "net_risk_p50": 0.0697,
        "net_risk_p90": 0.0983,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5686,
      "net_risk": 0.0674,
      "risk_band": "low",
      "augmentation": 0.2556,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5214,
        "exposure_p50": 0.5686,
        "exposure_p90": 0.6184,
        "net_risk_p10": 0.0618,
        "net_risk_p50": 0.0674,
        "net_risk_p90": 0.0733,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0693,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0638,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0173,
    "adaptation_capacity": 0.3983,
    "adaptation_buffer": 0.0797,
    "demand_fragility": 0.0248,
    "reallocation_capacity": 0.5548,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "13244",
      "to_title": "Postal service manager",
      "composite": 0.6745,
      "observed_transition_rate": null,
      "destination_quality": 0.4824,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5336
    },
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.039396,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "12241",
    "title": "Customer service manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 8470,
    "gross_wage_25th": 5925,
    "gross_wage_75th": 13015,
    "estimated_sg_employment_thousands": 8.5,
    "employment_thousands": 8.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.403,
    "bottleneck": 0.4519,
    "market": {
      "market_momentum": 0.5588,
      "industry_footprint_momentum": 0.7385,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5722,
      "market_resilience": 0.5641,
      "market_modifier": 0.8026
    },
    "net_risk": 0.1773,
    "risk_band": "moderate",
    "augmentation": 0.0719,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1357,
      "anthropic_observed_pctile": 0.7569,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.6212,
        "anthropic": 0.7569,
        "eloundou": 0.749
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7582,
      "level": "high",
      "crosswalk_quality": 0.6756,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.1219,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2326,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0273,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2771,
      "exposure_p50": 0.403,
      "exposure_p90": 0.5289,
      "net_risk_p10": 0.1219,
      "net_risk_p50": 0.1773,
      "net_risk_p90": 0.2326,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.8893,
      "theta": 0.6693,
      "c_aioe": 0.692,
      "log_wage_spread": 0.7869,
      "wage_position": 0.7947
    },
    "isco_codes_matched": [
      "1224"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.8893,
      "theta": 0.6693,
      "c_aioe": 0.692,
      "category": "low_exposure",
      "isco_codes_matched": [
        "1224"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 14.34,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7109,
      "net_risk": 0.3127,
      "risk_band": "high",
      "augmentation": 0.1812,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.6649,
        "exposure_p50": 0.7109,
        "exposure_p90": 0.7543,
        "net_risk_p10": 0.2727,
        "net_risk_p50": 0.3124,
        "net_risk_p90": 0.3523,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4814,
      "net_risk": 0.2118,
      "risk_band": "moderate",
      "augmentation": 0.1227,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4515,
        "exposure_p50": 0.4814,
        "exposure_p90": 0.5096,
        "net_risk_p10": 0.1986,
        "net_risk_p50": 0.2118,
        "net_risk_p90": 0.2242,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1773,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1607,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0374,
    "adaptation_capacity": 0.4672,
    "adaptation_buffer": 0.0934,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "12230",
      "to_title": "Research and development manager",
      "composite": 0.7027,
      "observed_transition_rate": null,
      "destination_quality": 0.5899,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.635
    },
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.04548,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "14391",
    "title": "Event manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 5960,
    "gross_wage_25th": 4820,
    "gross_wage_75th": 7920,
    "estimated_sg_employment_thousands": 3.7,
    "employment_thousands": 3.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6037,
    "bottleneck": 0.7799,
    "market": {
      "market_momentum": 0.5928,
      "industry_footprint_momentum": 0.8431,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2259,
      "market_resilience": 0.446,
      "market_modifier": 0.8439
    },
    "net_risk": 0.1131,
    "risk_band": "low",
    "augmentation": 0.1159,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.189,
      "anthropic_observed_pctile": 0.6551,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "anthropic"
      ],
      "exposure_source_weights": {
        "aioe": 0.478,
        "anthropic": 0.522
      },
      "exposure_source_pctiles": {
        "aioe": 0.4661,
        "anthropic": 0.6551
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7827,
      "level": "medium",
      "crosswalk_quality": 0.9409,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7744,
      "source_coverage": 0.55,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.0878,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1384,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0369,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1306,
      "task_exposure_concentration": 0.6756,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4688,
      "exposure_p50": 0.6037,
      "exposure_p90": 0.7387,
      "net_risk_p10": 0.0878,
      "net_risk_p50": 0.1131,
      "net_risk_p90": 0.1384,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.3641,
      "theta": 0.7202,
      "c_aioe": 0.2648,
      "log_wage_spread": 0.4966,
      "wage_position": 0.5592
    },
    "isco_codes_matched": [
      "1439"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.3641,
      "theta": 0.7202,
      "c_aioe": 0.2648,
      "category": "low_exposure",
      "isco_codes_matched": [
        "1439"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.99,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5648,
      "net_risk": 0.1049,
      "risk_band": "low",
      "augmentation": 0.1965,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4661,
        "exposure_p50": 0.5648,
        "exposure_p90": 0.6551,
        "net_risk_p10": 0.074,
        "net_risk_p50": 0.1035,
        "net_risk_p90": 0.1371,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5732,
      "net_risk": 0.1065,
      "risk_band": "low",
      "augmentation": 0.1994,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5112,
        "exposure_p50": 0.5732,
        "exposure_p90": 0.6299,
        "net_risk_p10": 0.095,
        "net_risk_p50": 0.1065,
        "net_risk_p90": 0.117,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1131,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1048,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0213,
    "adaptation_capacity": 0.3669,
    "adaptation_buffer": 0.0734,
    "demand_fragility": 0.0479,
    "reallocation_capacity": 0.3954,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "14392",
      "to_title": "Travel agency manager",
      "composite": 0.7015,
      "observed_transition_rate": null,
      "destination_quality": 0.5095,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5458
    },
    "employment_family_code": "14",
    "employment_family_total_thousands": 42.7,
    "employment_weight_within_family": 0.086454,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "13463",
    "title": "Financial risk manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 12924,
    "gross_wage_25th": 9275,
    "gross_wage_75th": 18658,
    "estimated_sg_employment_thousands": 5.1,
    "employment_thousands": 5.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7026,
    "bottleneck": 0.5651,
    "market": {
      "market_momentum": 0.5438,
      "industry_footprint_momentum": 0.6925,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7692,
      "market_resilience": 0.6339,
      "market_modifier": 0.7781
    },
    "net_risk": 0.2382,
    "risk_band": "moderate",
    "augmentation": 0.1641,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.4745,
        "ilo": 0.5255
      },
      "exposure_source_pctiles": {
        "aioe": 0.5829,
        "ilo": 0.7599
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8105,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7549,
      "source_coverage": 0.55,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.193,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2835,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0618,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.308,
      "task_exposure_concentration": 0.0705,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5691,
      "exposure_p50": 0.7026,
      "exposure_p90": 0.8361,
      "net_risk_p10": 0.193,
      "net_risk_p50": 0.2382,
      "net_risk_p90": 0.2835,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.7398,
      "theta": 0.6821,
      "c_aioe": 0.5663,
      "log_wage_spread": 0.699,
      "wage_position": 1.2126
    },
    "isco_codes_matched": [
      "1346"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.7398,
      "theta": 0.6821,
      "c_aioe": 0.5663,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1346"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.4,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.6,
      "relationship_intensity": 0.65,
      "regulatory_weight": 0.8,
      "physical_presence": 0.1,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6759,
      "net_risk": 0.2287,
      "risk_band": "moderate",
      "augmentation": 0.2421,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5829,
        "exposure_p50": 0.6759,
        "exposure_p90": 0.7599,
        "net_risk_p10": 0.1861,
        "net_risk_p50": 0.2263,
        "net_risk_p90": 0.2697,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7319,
      "net_risk": 0.2477,
      "risk_band": "moderate",
      "augmentation": 0.2622,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6717,
        "exposure_p50": 0.732,
        "exposure_p90": 0.7864,
        "net_risk_p10": 0.2273,
        "net_risk_p50": 0.2477,
        "net_risk_p90": 0.2661,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2382,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.217,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0574,
    "adaptation_capacity": 0.4464,
    "adaptation_buffer": 0.0893,
    "demand_fragility": 0.0116,
    "reallocation_capacity": 0.9371,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "24135",
      "to_title": "Financial product structurer",
      "composite": 0.5748,
      "observed_transition_rate": null,
      "destination_quality": 0.4489,
      "wage_preservation": 0.9533,
      "training_ease": 0.3,
      "empirical_priority": 0.5371
    },
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.051374,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "13461",
    "title": "Financial services manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 8750,
    "gross_wage_25th": 5380,
    "gross_wage_75th": 16569,
    "estimated_sg_employment_thousands": 5.1,
    "employment_thousands": 5.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7028,
    "bottleneck": 0.5651,
    "market": {
      "market_momentum": 0.501,
      "industry_footprint_momentum": 0.5607,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6711,
      "market_resilience": 0.569,
      "market_modifier": 0.8008
    },
    "net_risk": 0.2453,
    "risk_band": "moderate",
    "augmentation": 0.1487,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.4745,
        "ilo": 0.5255
      },
      "exposure_source_pctiles": {
        "aioe": 0.5829,
        "ilo": 0.7599
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8105,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7549,
      "source_coverage": 0.55,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.1987,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2919,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0547,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.308,
      "task_exposure_concentration": 0.0705,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5693,
      "exposure_p50": 0.7028,
      "exposure_p90": 0.8363,
      "net_risk_p10": 0.1987,
      "net_risk_p50": 0.2453,
      "net_risk_p90": 0.2919,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.7398,
      "theta": 0.6821,
      "c_aioe": 0.5663,
      "log_wage_spread": 1.1248,
      "wage_position": 0.8209
    },
    "isco_codes_matched": [
      "1346"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.7398,
      "theta": 0.6821,
      "c_aioe": 0.5663,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1346"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.4,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.6,
      "relationship_intensity": 0.65,
      "regulatory_weight": 0.8,
      "physical_presence": 0.1,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6759,
      "net_risk": 0.2354,
      "risk_band": "moderate",
      "augmentation": 0.2173,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5829,
        "exposure_p50": 0.6759,
        "exposure_p90": 0.7599,
        "net_risk_p10": 0.1926,
        "net_risk_p50": 0.2331,
        "net_risk_p90": 0.2771,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.734,
      "net_risk": 0.2556,
      "risk_band": "moderate",
      "augmentation": 0.236,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.6738,
        "exposure_p50": 0.734,
        "exposure_p90": 0.7884,
        "net_risk_p10": 0.2347,
        "net_risk_p50": 0.2556,
        "net_risk_p90": 0.2746,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2453,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2228,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0675,
    "adaptation_capacity": 0.459,
    "adaptation_buffer": 0.0918,
    "demand_fragility": 0.0116,
    "reallocation_capacity": 0.9371,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "13463",
      "to_title": "Financial risk manager",
      "composite": 0.7391,
      "observed_transition_rate": null,
      "destination_quality": 0.549,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5662
    },
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.042271,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "14123",
    "title": "Food and beverage operations manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 5286,
    "gross_wage_25th": 3839,
    "gross_wage_75th": 8364,
    "estimated_sg_employment_thousands": 3.7,
    "employment_thousands": 3.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5698,
    "bottleneck": 0.697,
    "market": {
      "market_momentum": 0.5904,
      "industry_footprint_momentum": 0.8358,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4251,
      "market_resilience": 0.5243,
      "market_modifier": 0.8165
    },
    "net_risk": 0.1422,
    "risk_band": "low",
    "augmentation": 0.107,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1257,
      "anthropic_observed_pctile": 0.3913,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.2656,
        "anthropic": 0.3913,
        "eloundou": 0.6276,
        "ilo": 0.4616
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7643,
      "level": "high",
      "crosswalk_quality": 0.8418,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1077,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1767,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0078,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1306,
      "task_exposure_concentration": 0.6756,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4315,
      "exposure_p50": 0.5698,
      "exposure_p90": 0.708,
      "net_risk_p10": 0.1077,
      "net_risk_p50": 0.1422,
      "net_risk_p90": 0.1767,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1894,
      "theta": 0.7001,
      "c_aioe": -0.1416,
      "log_wage_spread": 0.7787,
      "wage_position": 0.4959
    },
    "isco_codes_matched": [
      "1412"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1894,
      "theta": 0.7001,
      "c_aioe": -0.1416,
      "category": "low_exposure",
      "isco_codes_matched": [
        "1412"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 7.22,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.438,
      "net_risk": 0.1084,
      "risk_band": "low",
      "augmentation": 0.16,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.35,
        "exposure_p50": 0.438,
        "exposure_p90": 0.5244,
        "net_risk_p10": 0.0803,
        "net_risk_p50": 0.1075,
        "net_risk_p90": 0.1381,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4936,
      "net_risk": 0.1221,
      "risk_band": "low",
      "augmentation": 0.1804,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4383,
        "exposure_p50": 0.4936,
        "exposure_p90": 0.5478,
        "net_risk_p10": 0.1084,
        "net_risk_p50": 0.1221,
        "net_risk_p90": 0.1355,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1422,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1317,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0177,
    "adaptation_capacity": 0.3692,
    "adaptation_buffer": 0.0738,
    "demand_fragility": 0.0479,
    "reallocation_capacity": 0.3954,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "14110",
      "to_title": "Hotel operations/Lodging services manager",
      "composite": 0.5961,
      "observed_transition_rate": null,
      "destination_quality": 0.5458,
      "wage_preservation": 0.9402,
      "training_ease": 0.6,
      "empirical_priority": 0.6199
    },
    "employment_family_code": "14",
    "employment_family_total_thousands": 42.7,
    "employment_weight_within_family": 0.081419,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "13420",
    "title": "Health services manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 9839,
    "gross_wage_25th": 6262,
    "gross_wage_75th": 13690,
    "estimated_sg_employment_thousands": 5.1,
    "employment_thousands": 5.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5842,
    "bottleneck": 0.7326,
    "market": {
      "market_momentum": 0.6098,
      "industry_footprint_momentum": 0.8954,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6827,
      "market_resilience": 0.6389,
      "market_modifier": 0.7764
    },
    "net_risk": 0.1219,
    "risk_band": "low",
    "augmentation": 0.143,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.3011,
      "anthropic_observed_pctile": 0.5474,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.8485,
        "anthropic": 0.5474,
        "eloundou": 0.5492,
        "ilo": 0.4616
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8039,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0931,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1508,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0281,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0884,
      "task_exposure_concentration": 0.5497,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4459,
      "exposure_p50": 0.5842,
      "exposure_p90": 0.7225,
      "net_risk_p10": 0.0931,
      "net_risk_p50": 0.1219,
      "net_risk_p90": 0.1508,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2603,
      "theta": 0.7052,
      "c_aioe": 0.9355,
      "log_wage_spread": 0.7822,
      "wage_position": 0.9231
    },
    "isco_codes_matched": [
      "1342"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2603,
      "theta": 0.7052,
      "c_aioe": 0.9355,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1342"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 5.67,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5965,
      "net_risk": 0.1238,
      "risk_band": "low",
      "augmentation": 0.2792,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5041,
        "exposure_p50": 0.5965,
        "exposure_p90": 0.6936,
        "net_risk_p10": 0.0932,
        "net_risk_p50": 0.1223,
        "net_risk_p90": 0.156,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5641,
      "net_risk": 0.1171,
      "risk_band": "low",
      "augmentation": 0.264,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5057,
        "exposure_p50": 0.5641,
        "exposure_p90": 0.6254,
        "net_risk_p10": 0.105,
        "net_risk_p50": 0.1171,
        "net_risk_p90": 0.1298,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1219,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1127,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0256,
    "adaptation_capacity": 0.3773,
    "adaptation_buffer": 0.0755,
    "demand_fragility": 0.0286,
    "reallocation_capacity": 0.4937,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "13462",
      "to_title": "Insurance services manager",
      "composite": 0.6129,
      "observed_transition_rate": null,
      "destination_quality": 0.5614,
      "wage_preservation": 1,
      "training_ease": 0.6,
      "empirical_priority": 0.6301
    },
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.044825,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "14110",
    "title": "Hotel operations/Lodging services manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 4970,
    "gross_wage_25th": 4019,
    "gross_wage_75th": 7020,
    "estimated_sg_employment_thousands": 3.7,
    "employment_thousands": 3.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6036,
    "bottleneck": 0.9055,
    "market": {
      "market_momentum": 0.5914,
      "industry_footprint_momentum": 0.8389,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.262,
      "market_resilience": 0.4597,
      "market_modifier": 0.8391
    },
    "net_risk": 0.0483,
    "risk_band": "very_low",
    "augmentation": 0.1344,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.211,
      "anthropic_observed_pctile": 0.6798,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.4688,
        "anthropic": 0.6798,
        "eloundou": 0.5669,
        "ilo": 0.5124
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.8239,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0379,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0586,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0017,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1306,
      "task_exposure_concentration": 0.6756,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4743,
      "exposure_p50": 0.6036,
      "exposure_p90": 0.733,
      "net_risk_p10": 0.0379,
      "net_risk_p50": 0.0483,
      "net_risk_p90": 0.0586,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.4022,
      "theta": 0.7542,
      "c_aioe": 0.2788,
      "log_wage_spread": 0.5577,
      "wage_position": 0.4663
    },
    "isco_codes_matched": [
      "1411"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.4022,
      "theta": 0.7542,
      "c_aioe": 0.2788,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1411"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.48,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5586,
      "net_risk": 0.0443,
      "risk_band": "very_low",
      "augmentation": 0.2325,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5051,
        "exposure_p50": 0.5586,
        "exposure_p90": 0.6099,
        "net_risk_p10": 0.0182,
        "net_risk_p50": 0.0439,
        "net_risk_p90": 0.0712,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5693,
      "net_risk": 0.0451,
      "risk_band": "very_low",
      "augmentation": 0.237,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5357,
        "exposure_p50": 0.5693,
        "exposure_p90": 0.6015,
        "net_risk_p10": 0.0425,
        "net_risk_p50": 0.0451,
        "net_risk_p90": 0.0477,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0483,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0448,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.009,
    "adaptation_capacity": 0.3568,
    "adaptation_buffer": 0.0714,
    "demand_fragility": 0.0479,
    "reallocation_capacity": 0.3954,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "14324",
      "to_title": "Wellness centre manager (e.g. hair/beauty/slimming/spa/manicure/massage)",
      "composite": 0.6224,
      "observed_transition_rate": null,
      "destination_quality": 0.4273,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.4955
    },
    "employment_family_code": "14",
    "employment_family_total_thousands": 42.7,
    "employment_weight_within_family": 0.078948,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "13304",
    "title": "ICT service manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 9503,
    "gross_wage_25th": 7280,
    "gross_wage_75th": 13226,
    "estimated_sg_employment_thousands": 5.1,
    "employment_thousands": 5.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.341,
    "bottleneck": 0.9902,
    "market": {
      "market_momentum": 0.5703,
      "industry_footprint_momentum": 0.7741,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5285,
      "market_resilience": 0.6336,
      "market_modifier": 0.7782
    },
    "net_risk": 0.0026,
    "risk_band": "very_low",
    "augmentation": 0.111,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2073,
      "anthropic_observed_pctile": 0.4674,
      "sol_match": "prefix",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6747,
        "anthropic": 0.4674,
        "eloundou": 0.0554,
        "ilo": 0.7079
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7803,
      "level": "high",
      "crosswalk_quality": 0.7556,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0015,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0037,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0026,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2027,
      "exposure_p50": 0.341,
      "exposure_p90": 0.4792,
      "net_risk_p10": 0.0015,
      "net_risk_p50": 0.0026,
      "net_risk_p90": 0.0037,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9434,
      "theta": 0.8052,
      "c_aioe": 0.606,
      "log_wage_spread": 0.5971,
      "wage_position": 0.8916
    },
    "isco_codes_matched": [
      "1330"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9434,
      "theta": 0.8052,
      "c_aioe": 0.606,
      "category": "low_exposure",
      "isco_codes_matched": [
        "1330"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.95,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.478,
      "net_risk": 0.0036,
      "risk_band": "very_low",
      "augmentation": 0.2999,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.3117,
        "exposure_p50": 0.478,
        "exposure_p90": 0.6392,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0035,
        "net_risk_p90": 0.0255,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3306,
      "net_risk": 0.0025,
      "risk_band": "very_low",
      "augmentation": 0.2074,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.2225,
        "exposure_p50": 0.3306,
        "exposure_p90": 0.4354,
        "net_risk_p10": 0.0017,
        "net_risk_p50": 0.0025,
        "net_risk_p90": 0.0033,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0026,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0024,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0008,
    "adaptation_capacity": 0.4656,
    "adaptation_buffer": 0.0931,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "13302",
      "to_title": "Software and applications manager",
      "composite": 0.7639,
      "observed_transition_rate": null,
      "destination_quality": 0.5745,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5938
    },
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.044053,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "12122",
    "title": "Industrial relations manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 9176,
    "gross_wage_25th": 6490,
    "gross_wage_75th": 14997,
    "estimated_sg_employment_thousands": 8.5,
    "employment_thousands": 8.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6376,
    "bottleneck": 0.7219,
    "market": {
      "market_momentum": 0.5649,
      "industry_footprint_momentum": 0.7573,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6551,
      "market_resilience": 0.601,
      "market_modifier": 0.7897
    },
    "net_risk": 0.14,
    "risk_band": "low",
    "augmentation": 0.2031,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0382,
      "anthropic_observed_pctile": 0.7194,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.7576,
        "anthropic": 0.7194,
        "eloundou": 0.818,
        "ilo": 0.4616
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8039,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1093,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1707,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.01,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.4978,
      "exposure_p50": 0.6376,
      "exposure_p90": 0.7774,
      "net_risk_p10": 0.1093,
      "net_risk_p50": 0.14,
      "net_risk_p90": 0.1707,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0599,
      "theta": 0.7038,
      "c_aioe": 0.7882,
      "log_wage_spread": 0.8376,
      "wage_position": 0.8609
    },
    "isco_codes_matched": [
      "1212"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0599,
      "theta": 0.7038,
      "c_aioe": 0.7882,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1212"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 6.14,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6853,
      "net_risk": 0.1505,
      "risk_band": "moderate",
      "augmentation": 0.2973,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5957,
        "exposure_p50": 0.6853,
        "exposure_p90": 0.7777,
        "net_risk_p10": 0.1144,
        "net_risk_p50": 0.1491,
        "net_risk_p90": 0.1879,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6853,
      "net_risk": 0.1505,
      "risk_band": "moderate",
      "augmentation": 0.2973,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5957,
        "exposure_p50": 0.6853,
        "exposure_p90": 0.7777,
        "net_risk_p10": 0.1144,
        "net_risk_p50": 0.1491,
        "net_risk_p90": 0.1879,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.14,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1274,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0308,
    "adaptation_capacity": 0.4519,
    "adaptation_buffer": 0.0904,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "12133",
      "to_title": "Risk management manager",
      "composite": 0.7449,
      "observed_transition_rate": null,
      "destination_quality": 0.5603,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5841
    },
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.047337,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "13462",
    "title": "Insurance services manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 10466,
    "gross_wage_25th": 6657,
    "gross_wage_75th": 16338,
    "estimated_sg_employment_thousands": 5.1,
    "employment_thousands": 5.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3967,
    "bottleneck": 0.5651,
    "market": {
      "market_momentum": 0.5146,
      "industry_footprint_momentum": 0.6025,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7638,
      "market_resilience": 0.6143,
      "market_modifier": 0.785
    },
    "net_risk": 0.1354,
    "risk_band": "low",
    "augmentation": 0.0872,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.4745,
        "ilo": 0.5255
      },
      "exposure_source_pctiles": {
        "aioe": 0.5829,
        "ilo": 0.7599
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7805,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7549,
      "source_coverage": 0.55,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.0899,
      "optimistic_band": "low",
      "pessimistic_risk": 0.181,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0146,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2632,
      "exposure_p50": 0.3967,
      "exposure_p90": 0.5302,
      "net_risk_p10": 0.0899,
      "net_risk_p50": 0.1354,
      "net_risk_p90": 0.181,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.7398,
      "theta": 0.6821,
      "c_aioe": 0.5663,
      "log_wage_spread": 0.8978,
      "wage_position": 0.9819
    },
    "isco_codes_matched": [
      "1346"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.7398,
      "theta": 0.6821,
      "c_aioe": 0.5663,
      "category": "low_exposure",
      "isco_codes_matched": [
        "1346"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6759,
      "net_risk": 0.2308,
      "risk_band": "moderate",
      "augmentation": 0.2346,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5829,
        "exposure_p50": 0.6759,
        "exposure_p90": 0.7599,
        "net_risk_p10": 0.1882,
        "net_risk_p50": 0.2299,
        "net_risk_p90": 0.2724,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4593,
      "net_risk": 0.1568,
      "risk_band": "moderate",
      "augmentation": 0.1594,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.3988,
        "exposure_p50": 0.4593,
        "exposure_p90": 0.5139,
        "net_risk_p10": 0.1361,
        "net_risk_p50": 0.1568,
        "net_risk_p90": 0.1754,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1354,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1233,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0294,
    "adaptation_capacity": 0.4485,
    "adaptation_buffer": 0.0897,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "13420",
      "to_title": "Health services manager",
      "composite": 0.6207,
      "observed_transition_rate": null,
      "destination_quality": 0.5699,
      "wage_preservation": 0.9401,
      "training_ease": 0.6,
      "empirical_priority": 0.6339
    },
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.046231,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "12192",
    "title": "Landscape manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 4300,
    "gross_wage_25th": 2800,
    "gross_wage_75th": 6000,
    "estimated_sg_employment_thousands": 8.5,
    "employment_thousands": 8.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6324,
    "bottleneck": 0.8485,
    "market": {
      "market_momentum": 0.5411,
      "industry_footprint_momentum": 0.6841,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4015,
      "market_resilience": 0.5353,
      "market_modifier": 0.8127
    },
    "net_risk": 0.0785,
    "risk_band": "low",
    "augmentation": 0.1606,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1153,
      "anthropic_observed_pctile": 0.5692,
      "sol_match": false,
      "jobs_in_demand_match": "prefix",
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6845,
        "anthropic": 0.5692,
        "eloundou": 0.7741,
        "ilo": 0.6696
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.9014,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0625,
      "optimistic_band": "low",
      "pessimistic_risk": 0.0946,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0285,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1306,
      "task_exposure_concentration": 0.6756,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.503,
      "exposure_p50": 0.6324,
      "exposure_p90": 0.7617,
      "net_risk_p10": 0.0625,
      "net_risk_p50": 0.0785,
      "net_risk_p90": 0.0946,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9647,
      "theta": 0.7299,
      "c_aioe": 0.6923,
      "log_wage_spread": 0.7621,
      "wage_position": 0.4034
    },
    "isco_codes_matched": [
      "1219"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9647,
      "theta": 0.7299,
      "c_aioe": 0.6923,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1219"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 12.28,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6729,
      "net_risk": 0.0828,
      "risk_band": "low",
      "augmentation": 0.3056,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.622,
        "exposure_p50": 0.6729,
        "exposure_p90": 0.725,
        "net_risk_p10": 0.0514,
        "net_risk_p50": 0.0834,
        "net_risk_p90": 0.1153,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6411,
      "net_risk": 0.0789,
      "risk_band": "low",
      "augmentation": 0.2912,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6091,
        "exposure_p50": 0.6411,
        "exposure_p90": 0.6738,
        "net_risk_p10": 0.075,
        "net_risk_p50": 0.0789,
        "net_risk_p90": 0.083,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0785,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0722,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0163,
    "adaptation_capacity": 0.406,
    "adaptation_buffer": 0.0812,
    "demand_fragility": 0.0479,
    "reallocation_capacity": 0.3954,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "12194",
      "to_title": "Security manager",
      "composite": 0.7356,
      "observed_transition_rate": null,
      "destination_quality": 0.546,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5753
    },
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.032405,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "11201",
    "title": "Managing director/Chief executive officer",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 13000,
    "gross_wage_25th": 6065,
    "gross_wage_75th": 20000,
    "estimated_sg_employment_thousands": 16.8,
    "employment_thousands": 16.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6566,
    "bottleneck": 0.9358,
    "market": {
      "market_momentum": 0.5866,
      "industry_footprint_momentum": 0.8243,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.9055,
      "market_resilience": 0.7142,
      "market_modifier": 0.75
    },
    "net_risk": 0.0318,
    "risk_band": "very_low",
    "augmentation": 0.2443,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.169,
      "anthropic_observed_pctile": 0.7055,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5365,
        "anthropic": 0.7055,
        "eloundou": 0.6987,
        "ilo": 0.5718
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8939,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0255,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.038,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0182,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1861,
      "task_exposure_concentration": 0.2885,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5272,
      "exposure_p50": 0.6566,
      "exposure_p90": 0.7859,
      "net_risk_p10": 0.0255,
      "net_risk_p50": 0.0318,
      "net_risk_p90": 0.038,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.5749,
      "theta": 0.7783,
      "c_aioe": 0.3847,
      "log_wage_spread": 1.1932,
      "wage_position": 1.2197
    },
    "isco_codes_matched": [
      "1120"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.5749,
      "theta": 0.7783,
      "c_aioe": 0.3847,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1120"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 34.18,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6291,
      "net_risk": 0.0303,
      "risk_band": "very_low",
      "augmentation": 0.4204,
      "augmentation_band": "moderate",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5866,
        "exposure_p50": 0.6291,
        "exposure_p90": 0.6697,
        "net_risk_p10": 0.0039,
        "net_risk_p50": 0.0309,
        "net_risk_p90": 0.0583,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6698,
      "net_risk": 0.0323,
      "risk_band": "very_low",
      "augmentation": 0.4477,
      "augmentation_band": "moderate",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6426,
        "exposure_p50": 0.6698,
        "exposure_p90": 0.6958,
        "net_risk_p10": 0.0309,
        "net_risk_p50": 0.0323,
        "net_risk_p90": 0.0335,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0318,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0288,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0031,
    "adaptation_capacity": 0.4615,
    "adaptation_buffer": 0.0923,
    "demand_fragility": 0.0287,
    "reallocation_capacity": 0.7395,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "11203",
      "to_title": "Chief operating officer/General Manager",
      "composite": 0.7331,
      "observed_transition_rate": null,
      "destination_quality": 0.5421,
      "wage_preservation": 0.9808,
      "training_ease": 0,
      "empirical_priority": 0.5618
    },
    "employment_family_code": "11",
    "employment_family_total_thousands": 52.6,
    "employment_weight_within_family": 0.343619,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "13210",
    "title": "Manufacturing manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 8571,
    "gross_wage_25th": 6126,
    "gross_wage_75th": 11110,
    "estimated_sg_employment_thousands": 5.1,
    "employment_thousands": 5.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6222,
    "bottleneck": 0.8547,
    "market": {
      "market_momentum": 0.5601,
      "industry_footprint_momentum": 0.7427,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4421,
      "market_resilience": 0.5129,
      "market_modifier": 0.8205
    },
    "net_risk": 0.0748,
    "risk_band": "low",
    "augmentation": 0.1464,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0558,
      "anthropic_observed_pctile": 0.667,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.7228,
        "anthropic": 0.667,
        "eloundou": 0.5575,
        "ilo": 0.5718
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8939,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0593,
      "optimistic_band": "low",
      "pessimistic_risk": 0.0904,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0248,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1306,
      "task_exposure_concentration": 0.6756,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4928,
      "exposure_p50": 0.6222,
      "exposure_p90": 0.7515,
      "net_risk_p10": 0.0593,
      "net_risk_p50": 0.0748,
      "net_risk_p90": 0.0904,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0291,
      "theta": 0.7299,
      "c_aioe": 0.7385,
      "log_wage_spread": 0.5953,
      "wage_position": 0.8041
    },
    "isco_codes_matched": [
      "1321"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0291,
      "theta": 0.7299,
      "c_aioe": 0.7385,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1321"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 5.07,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6284,
      "net_risk": 0.0749,
      "risk_band": "low",
      "augmentation": 0.2755,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5891,
        "exposure_p50": 0.6284,
        "exposure_p90": 0.6685,
        "net_risk_p10": 0.0452,
        "net_risk_p50": 0.0751,
        "net_risk_p90": 0.1052,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6132,
      "net_risk": 0.0731,
      "risk_band": "low",
      "augmentation": 0.2688,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5885,
        "exposure_p50": 0.6131,
        "exposure_p90": 0.6383,
        "net_risk_p10": 0.0702,
        "net_risk_p50": 0.0731,
        "net_risk_p90": 0.0761,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0748,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0692,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0189,
    "adaptation_capacity": 0.3789,
    "adaptation_buffer": 0.0758,
    "demand_fragility": 0.0479,
    "reallocation_capacity": 0.3954,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "13292",
      "to_title": "Quality control/assurance manager",
      "composite": 0.6743,
      "observed_transition_rate": null,
      "destination_quality": 0.4821,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5329
    },
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.041837,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "12222",
    "title": "Marketing manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 8841,
    "gross_wage_25th": 6000,
    "gross_wage_75th": 13061,
    "estimated_sg_employment_thousands": 8.5,
    "employment_thousands": 8.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7038,
    "bottleneck": 0.7727,
    "market": {
      "market_momentum": 0.571,
      "industry_footprint_momentum": 0.7762,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6025,
      "market_resilience": 0.6336,
      "market_modifier": 0.7782
    },
    "net_risk": 0.1252,
    "risk_band": "low",
    "augmentation": 0.2134,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1368,
      "anthropic_observed_pctile": 0.7322,
      "sol_match": false,
      "jobs_in_demand_match": "prefix",
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.869,
        "anthropic": 0.7322,
        "eloundou": 0.6726,
        "ilo": 0.6101
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8943,
      "level": "high",
      "crosswalk_quality": 0.9716,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1022,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1482,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0248,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.2758,
      "task_exposure_concentration": 0.2289,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5745,
      "exposure_p50": 0.7038,
      "exposure_p90": 0.8332,
      "net_risk_p10": 0.1022,
      "net_risk_p50": 0.1252,
      "net_risk_p90": 0.1482,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.294,
      "theta": 0.7183,
      "c_aioe": 0.9436,
      "log_wage_spread": 0.7779,
      "wage_position": 0.8295
    },
    "isco_codes_matched": [
      "1222"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.294,
      "theta": 0.7183,
      "c_aioe": 0.9436,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1222"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.35,
      "real_time_coordination": 0.75,
      "ambiguity_tolerance": 0.6,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.9,
      "regulatory_weight": 0.2,
      "physical_presence": 0.3,
      "tool_velocity": 0.55
    },
    "bls_proxy_employment": 0.25,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.718,
      "net_risk": 0.127,
      "risk_band": "low",
      "augmentation": 0.3515,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6558,
        "exposure_p50": 0.718,
        "exposure_p90": 0.7834,
        "net_risk_p10": 0.0937,
        "net_risk_p50": 0.1264,
        "net_risk_p90": 0.1621,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7402,
      "net_risk": 0.1309,
      "risk_band": "low",
      "augmentation": 0.3624,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.7003,
        "exposure_p50": 0.7402,
        "exposure_p90": 0.7823,
        "net_risk_p10": 0.1239,
        "net_risk_p50": 0.1309,
        "net_risk_p90": 0.1384,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1252,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1138,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0125,
    "adaptation_capacity": 0.4566,
    "adaptation_buffer": 0.0913,
    "demand_fragility": 0.0324,
    "reallocation_capacity": 0.798,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "12213",
      "to_title": "Regional sales manager",
      "composite": 0.6754,
      "observed_transition_rate": null,
      "destination_quality": 0.4825,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5362
    },
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.046465,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "13493",
    "title": "Media and broadcasting manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 6010,
    "gross_wage_25th": 4745,
    "gross_wage_75th": 8074,
    "estimated_sg_employment_thousands": 5.1,
    "employment_thousands": 5.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6096,
    "bottleneck": 0.8485,
    "market": {
      "market_momentum": 0.4806,
      "industry_footprint_momentum": 0.4979,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.254,
      "market_resilience": 0.3899,
      "market_modifier": 0.8635
    },
    "net_risk": 0.0798,
    "risk_band": "low",
    "augmentation": 0.113,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1153,
      "anthropic_observed_pctile": 0.5692,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6845,
        "anthropic": 0.5692,
        "eloundou": 0.7741,
        "ilo": 0.5718
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8939,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0629,
      "optimistic_band": "low",
      "pessimistic_risk": 0.0968,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0298,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1046,
      "task_exposure_concentration": 0.1219,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4803,
      "exposure_p50": 0.6096,
      "exposure_p90": 0.739,
      "net_risk_p10": 0.0629,
      "net_risk_p50": 0.0798,
      "net_risk_p90": 0.0968,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9647,
      "theta": 0.7299,
      "c_aioe": 0.6923,
      "log_wage_spread": 0.5316,
      "wage_position": 0.5639
    },
    "isco_codes_matched": [
      "1349"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9647,
      "theta": 0.7299,
      "c_aioe": 0.6923,
      "category": "low_exposure",
      "isco_codes_matched": [
        "1349"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 12.28,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6473,
      "net_risk": 0.0847,
      "risk_band": "low",
      "augmentation": 0.2142,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5967,
        "exposure_p50": 0.6473,
        "exposure_p90": 0.6992,
        "net_risk_p10": 0.052,
        "net_risk_p50": 0.0847,
        "net_risk_p90": 0.1187,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.631,
      "net_risk": 0.0825,
      "risk_band": "low",
      "augmentation": 0.2087,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5983,
        "exposure_p50": 0.631,
        "exposure_p90": 0.6645,
        "net_risk_p10": 0.0783,
        "net_risk_p50": 0.0825,
        "net_risk_p90": 0.0869,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0798,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0727,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0164,
    "adaptation_capacity": 0.4473,
    "adaptation_buffer": 0.0895,
    "demand_fragility": 0.007,
    "reallocation_capacity": 0.89,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "13420",
      "to_title": "Health services manager",
      "composite": 0.6478,
      "observed_transition_rate": null,
      "destination_quality": 0.5257,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5927
    },
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.035033,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "12214",
    "title": "Merchandising/Category manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 8746,
    "gross_wage_25th": 6000,
    "gross_wage_75th": 13320,
    "estimated_sg_employment_thousands": 8.5,
    "employment_thousands": 8.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6615,
    "bottleneck": 0.7469,
    "market": {
      "market_momentum": 0.5418,
      "industry_footprint_momentum": 0.6862,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6007,
      "market_resilience": 0.5653,
      "market_modifier": 0.8021
    },
    "net_risk": 0.1355,
    "risk_band": "low",
    "augmentation": 0.1663,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0499,
      "anthropic_observed_pctile": 0.836,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.8859,
        "anthropic": 0.836,
        "eloundou": 0.7406,
        "ilo": 0.6423
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.857,
      "level": "high",
      "crosswalk_quality": 0.9725,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.109,
      "optimistic_band": "low",
      "pessimistic_risk": 0.162,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0145,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1306,
      "task_exposure_concentration": 0.6756,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5322,
      "exposure_p50": 0.6615,
      "exposure_p90": 0.7909,
      "net_risk_p10": 0.109,
      "net_risk_p50": 0.1355,
      "net_risk_p90": 0.162,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3047,
      "theta": 0.7079,
      "c_aioe": 0.965,
      "log_wage_spread": 0.7975,
      "wage_position": 0.8206
    },
    "isco_codes_matched": [
      "1221"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3047,
      "theta": 0.7079,
      "c_aioe": 0.965,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1221"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 2,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7738,
      "net_risk": 0.1571,
      "risk_band": "moderate",
      "augmentation": 0.3267,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.7145,
        "exposure_p50": 0.7738,
        "exposure_p90": 0.8361,
        "net_risk_p10": 0.1193,
        "net_risk_p50": 0.1563,
        "net_risk_p90": 0.1963,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7049,
      "net_risk": 0.1431,
      "risk_band": "low",
      "augmentation": 0.2976,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6676,
        "exposure_p50": 0.7049,
        "exposure_p90": 0.744,
        "net_risk_p10": 0.1355,
        "net_risk_p50": 0.1431,
        "net_risk_p90": 0.151,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1355,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1246,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0304,
    "adaptation_capacity": 0.4017,
    "adaptation_buffer": 0.0803,
    "demand_fragility": 0.0479,
    "reallocation_capacity": 0.3954,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "12230",
      "to_title": "Research and development manager",
      "composite": 0.7121,
      "observed_transition_rate": null,
      "destination_quality": 0.525,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5606
    },
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.046215,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "13303",
    "title": "Network, communications and infrastructure manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 10750,
    "gross_wage_25th": 8493,
    "gross_wage_75th": 14724,
    "estimated_sg_employment_thousands": 5.1,
    "employment_thousands": 5.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5831,
    "bottleneck": 0.9902,
    "market": {
      "market_momentum": 0.5669,
      "industry_footprint_momentum": 0.7636,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5651,
      "market_resilience": 0.6462,
      "market_modifier": 0.7738
    },
    "net_risk": 0.0045,
    "risk_band": "very_low",
    "augmentation": 0.1821,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2073,
      "anthropic_observed_pctile": 0.4674,
      "sol_match": "prefix",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6747,
        "anthropic": 0.4674,
        "eloundou": 0.0554,
        "ilo": 0.7079
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7803,
      "level": "high",
      "crosswalk_quality": 0.7556,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0034,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0055,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0045,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1306,
      "task_exposure_concentration": 0.6756,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4448,
      "exposure_p50": 0.5831,
      "exposure_p90": 0.7214,
      "net_risk_p10": 0.0034,
      "net_risk_p50": 0.0045,
      "net_risk_p90": 0.0055,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9434,
      "theta": 0.8052,
      "c_aioe": 0.606,
      "log_wage_spread": 0.5502,
      "wage_position": 1.0086
    },
    "isco_codes_matched": [
      "1330"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9434,
      "theta": 0.8052,
      "c_aioe": 0.606,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1330"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.95,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.478,
      "net_risk": 0.0036,
      "risk_band": "very_low",
      "augmentation": 0.3059,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.3117,
        "exposure_p50": 0.478,
        "exposure_p90": 0.6392,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0031,
        "net_risk_p90": 0.0245,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5191,
      "net_risk": 0.0039,
      "risk_band": "very_low",
      "augmentation": 0.3322,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4147,
        "exposure_p50": 0.5191,
        "exposure_p90": 0.6203,
        "net_risk_p10": 0.0031,
        "net_risk_p50": 0.0039,
        "net_risk_p90": 0.0047,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0045,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0041,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0007,
    "adaptation_capacity": 0.4175,
    "adaptation_buffer": 0.0835,
    "demand_fragility": 0.0479,
    "reallocation_capacity": 0.3954,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "13302",
      "to_title": "Software and applications manager",
      "composite": 0.7639,
      "observed_transition_rate": null,
      "destination_quality": 0.5745,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5923
    },
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.046854,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "12215",
    "title": "Online sales channel manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 7614,
    "gross_wage_25th": 5731,
    "gross_wage_75th": 12500,
    "estimated_sg_employment_thousands": 8.5,
    "employment_thousands": 8.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6168,
    "bottleneck": 0.7469,
    "market": {
      "market_momentum": 0.5282,
      "industry_footprint_momentum": 0.6444,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5125,
      "market_resilience": 0.5219,
      "market_modifier": 0.8173
    },
    "net_risk": 0.1287,
    "risk_band": "low",
    "augmentation": 0.1471,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0499,
      "anthropic_observed_pctile": 0.836,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.8859,
        "anthropic": 0.836,
        "eloundou": 0.7406,
        "ilo": 0.6423
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.857,
      "level": "high",
      "crosswalk_quality": 0.9725,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1017,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1557,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0213,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0915,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4874,
      "exposure_p50": 0.6168,
      "exposure_p90": 0.7461,
      "net_risk_p10": 0.1017,
      "net_risk_p50": 0.1287,
      "net_risk_p90": 0.1557,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3047,
      "theta": 0.7079,
      "c_aioe": 0.965,
      "log_wage_spread": 0.7798,
      "wage_position": 0.7144
    },
    "isco_codes_matched": [
      "1221"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3047,
      "theta": 0.7079,
      "c_aioe": 0.965,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1221"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.35,
      "real_time_coordination": 0.75,
      "ambiguity_tolerance": 0.6,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.9,
      "regulatory_weight": 0.2,
      "physical_presence": 0.3,
      "tool_velocity": 0.55
    },
    "bls_proxy_employment": 2,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7738,
      "net_risk": 0.1601,
      "risk_band": "moderate",
      "augmentation": 0.3016,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.7145,
        "exposure_p50": 0.7738,
        "exposure_p90": 0.8361,
        "net_risk_p10": 0.1222,
        "net_risk_p50": 0.1604,
        "net_risk_p90": 0.2005,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6548,
      "net_risk": 0.1355,
      "risk_band": "low",
      "augmentation": 0.2552,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6182,
        "exposure_p50": 0.6548,
        "exposure_p90": 0.6932,
        "net_risk_p10": 0.1279,
        "net_risk_p50": 0.1355,
        "net_risk_p90": 0.1434,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1287,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1194,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0138,
    "adaptation_capacity": 0.361,
    "adaptation_buffer": 0.0722,
    "demand_fragility": 0.0489,
    "reallocation_capacity": 0.1015,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "12213",
      "to_title": "Regional sales manager",
      "composite": 0.7368,
      "observed_transition_rate": null,
      "destination_quality": 0.5465,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5736
    },
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.04312,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "12121",
    "title": "Personnel/Human resource manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 8197,
    "gross_wage_25th": 5777,
    "gross_wage_75th": 12919,
    "estimated_sg_employment_thousands": 8.5,
    "employment_thousands": 8.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3984,
    "bottleneck": 0.7219,
    "market": {
      "market_momentum": 0.5676,
      "industry_footprint_momentum": 0.7657,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5588,
      "market_resilience": 0.5641,
      "market_modifier": 0.8026
    },
    "net_risk": 0.0889,
    "risk_band": "low",
    "augmentation": 0.1086,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0382,
      "anthropic_observed_pctile": 0.7194,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.7576,
        "anthropic": 0.7194,
        "eloundou": 0.818,
        "ilo": 0.4616
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8339,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0581,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1198,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0389,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2602,
      "exposure_p50": 0.3984,
      "exposure_p90": 0.5367,
      "net_risk_p10": 0.0581,
      "net_risk_p50": 0.0889,
      "net_risk_p90": 0.1198,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0599,
      "theta": 0.7038,
      "c_aioe": 0.7882,
      "log_wage_spread": 0.8048,
      "wage_position": 0.7691
    },
    "isco_codes_matched": [
      "1212"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0599,
      "theta": 0.7038,
      "c_aioe": 0.7882,
      "category": "low_exposure",
      "isco_codes_matched": [
        "1212"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.65,
      "ambiguity_tolerance": 0.6,
      "institutional_knowledge": 0.7,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.4,
      "physical_presence": 0.2,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 6.14,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6853,
      "net_risk": 0.1529,
      "risk_band": "moderate",
      "augmentation": 0.2791,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5957,
        "exposure_p50": 0.6853,
        "exposure_p90": 0.7777,
        "net_risk_p10": 0.1157,
        "net_risk_p50": 0.1522,
        "net_risk_p90": 0.192,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4654,
      "net_risk": 0.1039,
      "risk_band": "low",
      "augmentation": 0.1895,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4071,
        "exposure_p50": 0.4654,
        "exposure_p90": 0.5254,
        "net_risk_p10": 0.0909,
        "net_risk_p50": 0.1039,
        "net_risk_p90": 0.1173,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0889,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0814,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0121,
    "adaptation_capacity": 0.4241,
    "adaptation_buffer": 0.0848,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "12133",
      "to_title": "Risk management manager",
      "composite": 0.5309,
      "observed_transition_rate": null,
      "destination_quality": 0.4959,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.4975
    },
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.044741,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "12131",
    "title": "Policy manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 12053,
    "gross_wage_25th": 9098,
    "gross_wage_75th": 15278,
    "estimated_sg_employment_thousands": 8.5,
    "employment_thousands": 8.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5753,
    "bottleneck": 0.9715,
    "market": {
      "market_momentum": 0.6077,
      "industry_footprint_momentum": 0.8891,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5909,
      "market_resilience": 0.681,
      "market_modifier": 0.7617
    },
    "net_risk": 0.0126,
    "risk_band": "very_low",
    "augmentation": 0.1816,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1946,
      "anthropic_observed_pctile": 0.3241,
      "sol_match": "prefix",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5187,
        "anthropic": 0.3241,
        "eloundou": 0.5042,
        "ilo": 0.4616
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.9014,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0098,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0154,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0126,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1306,
      "task_exposure_concentration": 0.6756,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.446,
      "exposure_p50": 0.5753,
      "exposure_p90": 0.7047,
      "net_risk_p10": 0.0098,
      "net_risk_p50": 0.0126,
      "net_risk_p90": 0.0154,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.5087,
      "theta": 0.7831,
      "c_aioe": 0.338,
      "log_wage_spread": 0.5184,
      "wage_position": 1.1308
    },
    "isco_codes_matched": [
      "1213"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.5087,
      "theta": 0.7831,
      "c_aioe": 0.338,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1213"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 2.23,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.4501,
      "net_risk": 0.0098,
      "risk_band": "very_low",
      "augmentation": 0.2978,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4025,
        "exposure_p50": 0.4501,
        "exposure_p90": 0.4998,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0096,
        "net_risk_p90": 0.0292,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5059,
      "net_risk": 0.011,
      "risk_band": "very_low",
      "augmentation": 0.3347,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.476,
        "exposure_p50": 0.5059,
        "exposure_p90": 0.5371,
        "net_risk_p10": 0.0103,
        "net_risk_p50": 0.011,
        "net_risk_p90": 0.0117,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0126,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0116,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0023,
    "adaptation_capacity": 0.405,
    "adaptation_buffer": 0.081,
    "demand_fragility": 0.0479,
    "reallocation_capacity": 0.3954,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "12132",
      "to_title": "Strategic planning manager",
      "composite": 0.7622,
      "observed_transition_rate": null,
      "destination_quality": 0.5727,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5857
    },
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.054253,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "13245",
    "title": "Port/Shipping operations manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 8695,
    "gross_wage_25th": 7382,
    "gross_wage_75th": 10894,
    "estimated_sg_employment_thousands": 5.1,
    "employment_thousands": 5.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6289,
    "bottleneck": 0.8788,
    "market": {
      "market_momentum": 0.6145,
      "industry_footprint_momentum": 0.91,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.295,
      "market_resilience": 0.4867,
      "market_modifier": 0.8297
    },
    "net_risk": 0.0638,
    "risk_band": "low",
    "augmentation": 0.1465,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.005,
      "anthropic_observed_pctile": 0.6324,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6275,
        "anthropic": 0.6324,
        "eloundou": 0.7573,
        "ilo": 0.5718
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8939,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0507,
      "optimistic_band": "low",
      "pessimistic_risk": 0.0769,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0138,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1306,
      "task_exposure_concentration": 0.6756,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4995,
      "exposure_p50": 0.6289,
      "exposure_p90": 0.7582,
      "net_risk_p10": 0.0507,
      "net_risk_p50": 0.0638,
      "net_risk_p90": 0.0769,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.8908,
      "theta": 0.7384,
      "c_aioe": 0.6317,
      "log_wage_spread": 0.3892,
      "wage_position": 0.8158
    },
    "isco_codes_matched": [
      "1324"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.8908,
      "theta": 0.7384,
      "c_aioe": 0.6317,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1324"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.99,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6461,
      "net_risk": 0.065,
      "risk_band": "low",
      "augmentation": 0.2763,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6001,
        "exposure_p50": 0.6461,
        "exposure_p90": 0.6935,
        "net_risk_p10": 0.0337,
        "net_risk_p50": 0.0647,
        "net_risk_p90": 0.0959,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6307,
      "net_risk": 0.0634,
      "risk_band": "low",
      "augmentation": 0.2698,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6018,
        "exposure_p50": 0.6307,
        "exposure_p90": 0.6605,
        "net_risk_p10": 0.0605,
        "net_risk_p50": 0.0634,
        "net_risk_p90": 0.0664,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0638,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0588,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.016,
    "adaptation_capacity": 0.3893,
    "adaptation_buffer": 0.0779,
    "demand_fragility": 0.0479,
    "reallocation_capacity": 0.3954,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "13242",
      "to_title": "Procurement/Purchasing manager",
      "composite": 0.7132,
      "observed_transition_rate": null,
      "destination_quality": 0.5209,
      "wage_preservation": 0.9623,
      "training_ease": 0,
      "empirical_priority": 0.5545
    },
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.042138,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "13244",
    "title": "Postal service manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 7910,
    "gross_wage_25th": 5550,
    "gross_wage_75th": 12414,
    "estimated_sg_employment_thousands": 5.1,
    "employment_thousands": 5.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3877,
    "bottleneck": 0.8788,
    "market": {
      "market_momentum": 0.6145,
      "industry_footprint_momentum": 0.91,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5401,
      "market_resilience": 0.5848,
      "market_modifier": 0.7953
    },
    "net_risk": 0.0374,
    "risk_band": "very_low",
    "augmentation": 0.1192,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.005,
      "anthropic_observed_pctile": 0.6324,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6275,
        "anthropic": 0.6324,
        "eloundou": 0.7573,
        "ilo": 0.5718
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8939,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0249,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0498,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0126,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2584,
      "exposure_p50": 0.3877,
      "exposure_p90": 0.517,
      "net_risk_p10": 0.0249,
      "net_risk_p50": 0.0374,
      "net_risk_p90": 0.0498,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.8908,
      "theta": 0.7384,
      "c_aioe": 0.6317,
      "log_wage_spread": 0.805,
      "wage_position": 0.7421
    },
    "isco_codes_matched": [
      "1324"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.8908,
      "theta": 0.7384,
      "c_aioe": 0.6317,
      "category": "low_exposure",
      "isco_codes_matched": [
        "1324"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.99,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6461,
      "net_risk": 0.0623,
      "risk_band": "low",
      "augmentation": 0.332,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6001,
        "exposure_p50": 0.6461,
        "exposure_p90": 0.6935,
        "net_risk_p10": 0.0323,
        "net_risk_p50": 0.0623,
        "net_risk_p90": 0.0926,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4401,
      "net_risk": 0.0424,
      "risk_band": "very_low",
      "augmentation": 0.2262,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4102,
        "exposure_p50": 0.4401,
        "exposure_p90": 0.4709,
        "net_risk_p10": 0.0395,
        "net_risk_p50": 0.0424,
        "net_risk_p90": 0.0454,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0374,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.034,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0092,
    "adaptation_capacity": 0.4572,
    "adaptation_buffer": 0.0914,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "13242",
      "to_title": "Procurement/Purchasing manager",
      "composite": 0.7188,
      "observed_transition_rate": null,
      "destination_quality": 0.5276,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5641
    },
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.040191,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "12191",
    "title": "Premises and facilities maintenance manager (excluding building security manager)",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 6542,
    "gross_wage_25th": 5000,
    "gross_wage_75th": 8704,
    "estimated_sg_employment_thousands": 8.5,
    "employment_thousands": 8.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3943,
    "bottleneck": 0.8485,
    "market": {
      "market_momentum": 0.588,
      "industry_footprint_momentum": 0.8285,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3021,
      "market_resilience": 0.5237,
      "market_modifier": 0.8167
    },
    "net_risk": 0.0488,
    "risk_band": "very_low",
    "augmentation": 0.1092,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1153,
      "anthropic_observed_pctile": 0.5692,
      "sol_match": false,
      "jobs_in_demand_match": "prefix",
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6845,
        "anthropic": 0.5692,
        "eloundou": 0.7741,
        "ilo": 0.6696
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8714,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0328,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0648,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0012,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.265,
      "exposure_p50": 0.3943,
      "exposure_p90": 0.5236,
      "net_risk_p10": 0.0328,
      "net_risk_p50": 0.0488,
      "net_risk_p90": 0.0648,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9647,
      "theta": 0.7299,
      "c_aioe": 0.6923,
      "log_wage_spread": 0.5543,
      "wage_position": 0.6138
    },
    "isco_codes_matched": [
      "1219"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9647,
      "theta": 0.7299,
      "c_aioe": 0.6923,
      "category": "low_exposure",
      "isco_codes_matched": [
        "1219"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 12.28,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6729,
      "net_risk": 0.0833,
      "risk_band": "low",
      "augmentation": 0.299,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.622,
        "exposure_p50": 0.6729,
        "exposure_p90": 0.725,
        "net_risk_p10": 0.05,
        "net_risk_p50": 0.083,
        "net_risk_p90": 0.1164,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4579,
      "net_risk": 0.0567,
      "risk_band": "low",
      "augmentation": 0.2035,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4248,
        "exposure_p50": 0.4579,
        "exposure_p90": 0.4917,
        "net_risk_p10": 0.0526,
        "net_risk_p50": 0.0567,
        "net_risk_p90": 0.0608,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0488,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0443,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.01,
    "adaptation_capacity": 0.4557,
    "adaptation_buffer": 0.0911,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "12194",
      "to_title": "Security manager",
      "composite": 0.7289,
      "observed_transition_rate": null,
      "destination_quality": 0.5382,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5702
    },
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.03997,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "13410",
    "title": "Pre-school education manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 6080,
    "gross_wage_25th": 2749,
    "gross_wage_75th": 8434,
    "estimated_sg_employment_thousands": 5.1,
    "employment_thousands": 5.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5765,
    "bottleneck": 0.6176,
    "market": {
      "market_momentum": 0.6206,
      "industry_footprint_momentum": 0.9289,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5205,
      "market_resilience": 0.5806,
      "market_modifier": 0.7968
    },
    "net_risk": 0.1761,
    "risk_band": "moderate",
    "augmentation": 0.101,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1658,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.3021,
        "anthropic": 0.1364,
        "eloundou": 0.5251,
        "ilo": 0.3577
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8039,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1338,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2183,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0261,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 0.9877,
      "task_effective_coverage": 0.202,
      "task_exposure_concentration": 0.1286,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4382,
      "exposure_p50": 0.5765,
      "exposure_p90": 0.7148,
      "net_risk_p10": 0.1338,
      "net_risk_p50": 0.1761,
      "net_risk_p90": 0.2183,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1213,
      "theta": 0.6891,
      "c_aioe": -0.092,
      "log_wage_spread": 1.121,
      "wage_position": 0.5704
    },
    "isco_codes_matched": [
      "1341"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1213,
      "theta": 0.6891,
      "c_aioe": -0.092,
      "category": "low_exposure",
      "isco_codes_matched": [
        "1341"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 3.25,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3287,
      "net_risk": 0.1001,
      "risk_band": "low",
      "augmentation": 0.1179,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2321,
        "exposure_p50": 0.3287,
        "exposure_p90": 0.4276,
        "net_risk_p10": 0.0695,
        "net_risk_p50": 0.0988,
        "net_risk_p90": 0.1326,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4817,
      "net_risk": 0.1468,
      "risk_band": "low",
      "augmentation": 0.1727,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4193,
        "exposure_p50": 0.4817,
        "exposure_p90": 0.5456,
        "net_risk_p10": 0.1278,
        "net_risk_p50": 0.1468,
        "net_risk_p90": 0.1662,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1761,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1601,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0378,
    "adaptation_capacity": 0.4543,
    "adaptation_buffer": 0.0909,
    "demand_fragility": 0.0133,
    "reallocation_capacity": 0.8857,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "13420",
      "to_title": "Health services manager",
      "composite": 0.6067,
      "observed_transition_rate": null,
      "destination_quality": 0.6041,
      "wage_preservation": 1,
      "training_ease": 0.8,
      "empirical_priority": 0.6853
    },
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.035237,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "13242",
    "title": "Procurement/Purchasing manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 8367,
    "gross_wage_25th": 6000,
    "gross_wage_75th": 12248,
    "estimated_sg_employment_thousands": 5.1,
    "employment_thousands": 5.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6584,
    "bottleneck": 0.8788,
    "market": {
      "market_momentum": 0.5574,
      "industry_footprint_momentum": 0.7343,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5241,
      "market_resilience": 0.5441,
      "market_modifier": 0.8096
    },
    "net_risk": 0.0649,
    "risk_band": "low",
    "augmentation": 0.1758,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.005,
      "anthropic_observed_pctile": 0.6324,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6275,
        "anthropic": 0.6324,
        "eloundou": 0.7573,
        "ilo": 0.5718
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8939,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0521,
      "optimistic_band": "low",
      "pessimistic_risk": 0.0776,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0149,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1942,
      "task_exposure_concentration": 0.2647,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5291,
      "exposure_p50": 0.6584,
      "exposure_p90": 0.7877,
      "net_risk_p10": 0.0521,
      "net_risk_p50": 0.0649,
      "net_risk_p90": 0.0776,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.8908,
      "theta": 0.7384,
      "c_aioe": 0.6317,
      "log_wage_spread": 0.7136,
      "wage_position": 0.785
    },
    "isco_codes_matched": [
      "1324"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.8908,
      "theta": 0.7384,
      "c_aioe": 0.6317,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1324"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.7,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.6,
      "regulatory_weight": 0.55,
      "physical_presence": 0.5,
      "tool_velocity": 0.4
    },
    "bls_proxy_employment": 1.99,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6461,
      "net_risk": 0.0634,
      "risk_band": "low",
      "augmentation": 0.3089,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6001,
        "exposure_p50": 0.6461,
        "exposure_p90": 0.6935,
        "net_risk_p10": 0.0334,
        "net_risk_p50": 0.0628,
        "net_risk_p90": 0.0936,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6569,
      "net_risk": 0.0645,
      "risk_band": "low",
      "augmentation": 0.3141,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6274,
        "exposure_p50": 0.6569,
        "exposure_p90": 0.6873,
        "net_risk_p10": 0.0616,
        "net_risk_p50": 0.0645,
        "net_risk_p90": 0.0674,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0649,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0591,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0056,
    "adaptation_capacity": 0.4494,
    "adaptation_buffer": 0.0899,
    "demand_fragility": 0.0255,
    "reallocation_capacity": 0.7694,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "13245",
      "to_title": "Port/Shipping operations manager",
      "composite": 0.7077,
      "observed_transition_rate": null,
      "destination_quality": 0.516,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5586
    },
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.041336,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "13100",
    "title": "Production manager in agriculture and fisheries",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 6930,
    "gross_wage_25th": 5580,
    "gross_wage_75th": 10389,
    "estimated_sg_employment_thousands": 5.1,
    "employment_thousands": 5.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3875,
    "bottleneck": 0.9189,
    "market": {
      "market_momentum": 0.573,
      "industry_footprint_momentum": 0.7824,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3761,
      "market_resilience": 0.4943,
      "market_modifier": 0.827
    },
    "net_risk": 0.026,
    "risk_band": "very_low",
    "augmentation": 0.0614,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1586,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "anthropic"
      ],
      "exposure_source_weights": {
        "aioe": 0.478,
        "anthropic": 0.522
      },
      "exposure_source_pctiles": {
        "aioe": 0.295,
        "anthropic": 0.1364
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8124,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7744,
      "source_coverage": 0.55,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.0172,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0348,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.024,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0185,
      "task_exposure_concentration": 0.3454,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2559,
      "exposure_p50": 0.3875,
      "exposure_p90": 0.5192,
      "net_risk_p10": 0.0172,
      "net_risk_p50": 0.026,
      "net_risk_p90": 0.0348,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1444,
      "theta": 0.7675,
      "c_aioe": -0.0982,
      "log_wage_spread": 0.6216,
      "wage_position": 0.6502
    },
    "isco_codes_matched": [
      "1310"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1444,
      "theta": 0.7675,
      "c_aioe": -0.0982,
      "category": "low_exposure",
      "isco_codes_matched": [
        "1310"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 7.7,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2122,
      "net_risk": 0.0142,
      "risk_band": "very_low",
      "augmentation": 0.0964,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1364,
        "exposure_p50": 0.2122,
        "exposure_p90": 0.295,
        "net_risk_p10": 0.0039,
        "net_risk_p50": 0.0135,
        "net_risk_p90": 0.0265,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2544,
      "net_risk": 0.0171,
      "risk_band": "very_low",
      "augmentation": 0.1156,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.206,
        "exposure_p50": 0.2544,
        "exposure_p90": 0.3073,
        "net_risk_p10": 0.0138,
        "net_risk_p50": 0.0171,
        "net_risk_p90": 0.0206,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.026,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0241,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0035,
    "adaptation_capacity": 0.3711,
    "adaptation_buffer": 0.0742,
    "demand_fragility": 0.0034,
    "reallocation_capacity": 0.6918,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "13292",
      "to_title": "Quality control/assurance manager",
      "composite": 0.6278,
      "observed_transition_rate": null,
      "destination_quality": 0.4329,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5011
    },
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.037619,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "13292",
    "title": "Quality control/assurance manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 9100,
    "gross_wage_25th": 6174,
    "gross_wage_75th": 14094,
    "estimated_sg_employment_thousands": 5.1,
    "employment_thousands": 5.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4904,
    "bottleneck": 0.869,
    "market": {
      "market_momentum": 0.5506,
      "industry_footprint_momentum": 0.7134,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6471,
      "market_resilience": 0.5892,
      "market_modifier": 0.7938
    },
    "net_risk": 0.051,
    "risk_band": "low",
    "augmentation": 0.1347,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.159,
      "anthropic_observed_pctile": 0.4872,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.6462,
        "anthropic": 0.4872,
        "eloundou": 0.6475
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7884,
      "level": "high",
      "crosswalk_quality": 0.8565,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0376,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0645,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.001,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0185,
      "task_exposure_concentration": 0.3454,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3614,
      "exposure_p50": 0.4904,
      "exposure_p90": 0.6195,
      "net_risk_p10": 0.0376,
      "net_risk_p50": 0.051,
      "net_risk_p90": 0.0645,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9008,
      "theta": 0.7378,
      "c_aioe": 0.6393,
      "log_wage_spread": 0.8254,
      "wage_position": 0.8538
    },
    "isco_codes_matched": [
      "1329"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9008,
      "theta": 0.7378,
      "c_aioe": 0.6393,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1329"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 7.12,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5912,
      "net_risk": 0.0615,
      "risk_band": "low",
      "augmentation": 0.3027,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5371,
        "exposure_p50": 0.5912,
        "exposure_p90": 0.6471,
        "net_risk_p10": 0.0346,
        "net_risk_p50": 0.0615,
        "net_risk_p90": 0.0896,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4965,
      "net_risk": 0.0516,
      "risk_band": "low",
      "augmentation": 0.2542,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4619,
        "exposure_p50": 0.4965,
        "exposure_p90": 0.5322,
        "net_risk_p10": 0.048,
        "net_risk_p50": 0.0516,
        "net_risk_p90": 0.0553,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.051,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0469,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0066,
    "adaptation_capacity": 0.4066,
    "adaptation_buffer": 0.0813,
    "demand_fragility": 0.0034,
    "reallocation_capacity": 0.6918,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "13291",
      "to_title": "Technical/Engineering services manager (excluding transport)",
      "composite": 0.7164,
      "observed_transition_rate": null,
      "destination_quality": 0.5245,
      "wage_preservation": 0.9543,
      "training_ease": 0,
      "empirical_priority": 0.5458
    },
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.043108,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "12213",
    "title": "Regional sales manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 11000,
    "gross_wage_25th": 7245,
    "gross_wage_75th": 17850,
    "estimated_sg_employment_thousands": 8.5,
    "employment_thousands": 8.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6208,
    "bottleneck": 0.7469,
    "market": {
      "market_momentum": 0.518,
      "industry_footprint_momentum": 0.613,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7857,
      "market_resilience": 0.625,
      "market_modifier": 0.7812
    },
    "net_risk": 0.1238,
    "risk_band": "low",
    "augmentation": 0.1756,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0499,
      "anthropic_observed_pctile": 0.836,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.8859,
        "anthropic": 0.836,
        "eloundou": 0.7406,
        "ilo": 0.6423
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.887,
      "level": "high",
      "crosswalk_quality": 0.9725,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.098,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1496,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0262,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0915,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4914,
      "exposure_p50": 0.6208,
      "exposure_p90": 0.7501,
      "net_risk_p10": 0.098,
      "net_risk_p50": 0.1238,
      "net_risk_p90": 0.1496,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3047,
      "theta": 0.7079,
      "c_aioe": 0.965,
      "log_wage_spread": 0.9017,
      "wage_position": 1.032
    },
    "isco_codes_matched": [
      "1221"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3047,
      "theta": 0.7079,
      "c_aioe": 0.965,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1221"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.35,
      "real_time_coordination": 0.75,
      "ambiguity_tolerance": 0.6,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.9,
      "regulatory_weight": 0.2,
      "physical_presence": 0.3,
      "tool_velocity": 0.55
    },
    "bls_proxy_employment": 2,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7738,
      "net_risk": 0.153,
      "risk_band": "moderate",
      "augmentation": 0.3612,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.7145,
        "exposure_p50": 0.7738,
        "exposure_p90": 0.8361,
        "net_risk_p10": 0.1166,
        "net_risk_p50": 0.1529,
        "net_risk_p90": 0.1896,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6548,
      "net_risk": 0.1295,
      "risk_band": "low",
      "augmentation": 0.3057,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6182,
        "exposure_p50": 0.6548,
        "exposure_p90": 0.6932,
        "net_risk_p10": 0.1222,
        "net_risk_p50": 0.1295,
        "net_risk_p90": 0.1371,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1238,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1156,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0257,
    "adaptation_capacity": 0.3343,
    "adaptation_buffer": 0.0669,
    "demand_fragility": 0.0489,
    "reallocation_capacity": 0.1015,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "12230",
      "to_title": "Research and development manager",
      "composite": 0.6066,
      "observed_transition_rate": null,
      "destination_quality": 0.4945,
      "wage_preservation": 0.9905,
      "training_ease": 0,
      "empirical_priority": 0.5174
    },
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.051829,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "12230",
    "title": "Research and development manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 10896,
    "gross_wage_25th": 7061,
    "gross_wage_75th": 17189,
    "estimated_sg_employment_thousands": 8.5,
    "employment_thousands": 8.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6182,
    "bottleneck": 0.9189,
    "market": {
      "market_momentum": 0.5554,
      "industry_footprint_momentum": 0.728,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7816,
      "market_resilience": 0.6459,
      "market_modifier": 0.7739
    },
    "net_risk": 0.0391,
    "risk_band": "very_low",
    "augmentation": 0.1811,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1586,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.3126,
        "anthropic": 0.3413,
        "ilo": 0.3461
      },
      "exposure_source_pctiles": {
        "aioe": 0.295,
        "anthropic": 0.1364,
        "ilo": 0.6275
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7972,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8317,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0304,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0478,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0109,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.3406,
      "task_exposure_concentration": 0.2542,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4801,
      "exposure_p50": 0.6182,
      "exposure_p90": 0.7563,
      "net_risk_p10": 0.0304,
      "net_risk_p50": 0.0391,
      "net_risk_p90": 0.0478,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1444,
      "theta": 0.7675,
      "c_aioe": -0.0982,
      "log_wage_spread": 0.8897,
      "wage_position": 1.0223
    },
    "isco_codes_matched": [
      "1223"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1444,
      "theta": 0.7675,
      "c_aioe": -0.0982,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1223"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 7.7,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3559,
      "net_risk": 0.0223,
      "risk_band": "very_low",
      "augmentation": 0.2112,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.1862,
        "exposure_p50": 0.3559,
        "exposure_p90": 0.5241,
        "net_risk_p10": 0.005,
        "net_risk_p50": 0.0197,
        "net_risk_p90": 0.0424,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5316,
      "net_risk": 0.0334,
      "risk_band": "very_low",
      "augmentation": 0.3155,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4227,
        "exposure_p50": 0.5316,
        "exposure_p90": 0.6395,
        "net_risk_p10": 0.0265,
        "net_risk_p50": 0.0334,
        "net_risk_p90": 0.0401,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0391,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0357,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0086,
    "adaptation_capacity": 0.4349,
    "adaptation_buffer": 0.087,
    "demand_fragility": 0.0433,
    "reallocation_capacity": 0.7747,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "12133",
      "to_title": "Risk management manager",
      "composite": 0.6697,
      "observed_transition_rate": null,
      "destination_quality": 0.4774,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5293
    },
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.051583,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "14121",
    "title": "Restaurant manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 4000,
    "gross_wage_25th": 3000,
    "gross_wage_75th": 4710,
    "estimated_sg_employment_thousands": 3.7,
    "employment_thousands": 3.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5737,
    "bottleneck": 0.697,
    "market": {
      "market_momentum": 0.5934,
      "industry_footprint_momentum": 0.8452,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1622,
      "market_resilience": 0.4209,
      "market_modifier": 0.8527
    },
    "net_risk": 0.1495,
    "risk_band": "low",
    "augmentation": 0.0878,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1257,
      "anthropic_observed_pctile": 0.3913,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.2656,
        "anthropic": 0.3913,
        "eloundou": 0.6276,
        "ilo": 0.4616
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7643,
      "level": "high",
      "crosswalk_quality": 0.8418,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1135,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1855,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0005,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1306,
      "task_exposure_concentration": 0.6756,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4354,
      "exposure_p50": 0.5737,
      "exposure_p90": 0.712,
      "net_risk_p10": 0.1135,
      "net_risk_p50": 0.1495,
      "net_risk_p90": 0.1855,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1894,
      "theta": 0.7001,
      "c_aioe": -0.1416,
      "log_wage_spread": 0.4511,
      "wage_position": 0.3753
    },
    "isco_codes_matched": [
      "1412"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1894,
      "theta": 0.7001,
      "c_aioe": -0.1416,
      "category": "low_exposure",
      "isco_codes_matched": [
        "1412"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 7.22,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.438,
      "net_risk": 0.1132,
      "risk_band": "low",
      "augmentation": 0.1285,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.35,
        "exposure_p50": 0.438,
        "exposure_p90": 0.5244,
        "net_risk_p10": 0.0837,
        "net_risk_p50": 0.1121,
        "net_risk_p90": 0.1449,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5,
      "net_risk": 0.1292,
      "risk_band": "low",
      "augmentation": 0.1467,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4447,
        "exposure_p50": 0.5,
        "exposure_p90": 0.5543,
        "net_risk_p10": 0.1149,
        "net_risk_p50": 0.1292,
        "net_risk_p90": 0.1432,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1495,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1381,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.014,
    "adaptation_capacity": 0.382,
    "adaptation_buffer": 0.0764,
    "demand_fragility": 0.0479,
    "reallocation_capacity": 0.3954,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "14110",
      "to_title": "Hotel operations/Lodging services manager",
      "composite": 0.6072,
      "observed_transition_rate": null,
      "destination_quality": 0.5588,
      "wage_preservation": 1,
      "training_ease": 0.6,
      "empirical_priority": 0.642
    },
    "employment_family_code": "14",
    "employment_family_total_thousands": 42.7,
    "employment_weight_within_family": 0.070826,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "14201",
    "title": "Retail manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 4500,
    "gross_wage_25th": 3517,
    "gross_wage_75th": 6420,
    "estimated_sg_employment_thousands": 3.7,
    "employment_thousands": 3.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6362,
    "bottleneck": 0.7585,
    "market": {
      "market_momentum": 0.5526,
      "industry_footprint_momentum": 0.7197,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2897,
      "market_resilience": 0.4474,
      "market_modifier": 0.8434
    },
    "net_risk": 0.1307,
    "risk_band": "low",
    "augmentation": 0.1272,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.3157,
      "anthropic_observed_pctile": 0.7658,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.4501,
        "anthropic": 0.7658,
        "eloundou": 0.7207,
        "ilo": 0.7079
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "divergent_exposure_sources",
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.5932,
      "level": "medium",
      "crosswalk_quality": 0.3172,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1023,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1591,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0193,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1306,
      "task_exposure_concentration": 0.6756,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4979,
      "exposure_p50": 0.6362,
      "exposure_p90": 0.7745,
      "net_risk_p10": 0.1023,
      "net_risk_p50": 0.1307,
      "net_risk_p90": 0.1591,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.297,
      "theta": 0.7148,
      "c_aioe": 0.2176,
      "log_wage_spread": 0.6018,
      "wage_position": 0.4222
    },
    "isco_codes_matched": [
      "1420"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.297,
      "theta": 0.7148,
      "c_aioe": 0.2176,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1420"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 23.68,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6651,
      "net_risk": 0.1355,
      "risk_band": "low",
      "augmentation": 0.2257,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5868,
        "exposure_p50": 0.6651,
        "exposure_p90": 0.7402,
        "net_risk_p10": 0.0993,
        "net_risk_p50": 0.1341,
        "net_risk_p90": 0.1713,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6442,
      "net_risk": 0.1312,
      "risk_band": "low",
      "augmentation": 0.2186,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.595,
        "exposure_p50": 0.6442,
        "exposure_p90": 0.6914,
        "net_risk_p10": 0.1212,
        "net_risk_p50": 0.1312,
        "net_risk_p90": 0.1408,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1307,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1209,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0248,
    "adaptation_capacity": 0.3734,
    "adaptation_buffer": 0.0747,
    "demand_fragility": 0.0479,
    "reallocation_capacity": 0.3954,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "14110",
      "to_title": "Hotel operations/Lodging services manager",
      "composite": 0.5978,
      "observed_transition_rate": null,
      "destination_quality": 0.4771,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5605
    },
    "employment_family_code": "14",
    "employment_family_total_thousands": 42.7,
    "employment_weight_within_family": 0.075122,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "12133",
    "title": "Risk management manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 11946,
    "gross_wage_25th": 7558,
    "gross_wage_75th": 18332,
    "estimated_sg_employment_thousands": 8.5,
    "employment_thousands": 8.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5783,
    "bottleneck": 0.9715,
    "market": {
      "market_momentum": 0.5894,
      "industry_footprint_momentum": 0.8326,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8271,
      "market_resilience": 0.7645,
      "market_modifier": 0.7324
    },
    "net_risk": 0.0122,
    "risk_band": "very_low",
    "augmentation": 0.2045,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1946,
      "anthropic_observed_pctile": 0.3241,
      "sol_match": "prefix",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5187,
        "anthropic": 0.3241,
        "eloundou": 0.5042,
        "ilo": 0.4616
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.9014,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0095,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0149,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0122,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1306,
      "task_exposure_concentration": 0.6756,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.449,
      "exposure_p50": 0.5783,
      "exposure_p90": 0.7077,
      "net_risk_p10": 0.0095,
      "net_risk_p50": 0.0122,
      "net_risk_p90": 0.0149,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.5087,
      "theta": 0.7831,
      "c_aioe": 0.338,
      "log_wage_spread": 0.886,
      "wage_position": 1.1208
    },
    "isco_codes_matched": [
      "1213"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.5087,
      "theta": 0.7831,
      "c_aioe": 0.338,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1213"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 2.23,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.4501,
      "net_risk": 0.0094,
      "risk_band": "very_low",
      "augmentation": 0.3343,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4025,
        "exposure_p50": 0.4501,
        "exposure_p90": 0.4998,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0098,
        "net_risk_p90": 0.0281,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5092,
      "net_risk": 0.0106,
      "risk_band": "very_low",
      "augmentation": 0.3782,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4793,
        "exposure_p50": 0.5092,
        "exposure_p90": 0.5404,
        "net_risk_p10": 0.01,
        "net_risk_p50": 0.0106,
        "net_risk_p90": 0.0113,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0122,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0112,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0025,
    "adaptation_capacity": 0.4131,
    "adaptation_buffer": 0.0826,
    "demand_fragility": 0.0479,
    "reallocation_capacity": 0.3954,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "12132",
      "to_title": "Strategic planning manager",
      "composite": 0.7621,
      "observed_transition_rate": null,
      "destination_quality": 0.5726,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5847
    },
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.054012,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "12211",
    "title": "Sales manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 7049,
    "gross_wage_25th": 5000,
    "gross_wage_75th": 10353,
    "estimated_sg_employment_thousands": 8.5,
    "employment_thousands": 8.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6226,
    "bottleneck": 0.7469,
    "market": {
      "market_momentum": 0.5513,
      "industry_footprint_momentum": 0.7155,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4626,
      "market_resilience": 0.5158,
      "market_modifier": 0.8195
    },
    "net_risk": 0.1303,
    "risk_band": "low",
    "augmentation": 0.1454,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0499,
      "anthropic_observed_pctile": 0.836,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.8859,
        "anthropic": 0.836,
        "eloundou": 0.7406,
        "ilo": 0.6423
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.857,
      "level": "high",
      "crosswalk_quality": 0.9725,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1032,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1573,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0197,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0915,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4932,
      "exposure_p50": 0.6226,
      "exposure_p90": 0.7519,
      "net_risk_p10": 0.1032,
      "net_risk_p50": 0.1303,
      "net_risk_p90": 0.1573,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3047,
      "theta": 0.7079,
      "c_aioe": 0.965,
      "log_wage_spread": 0.7278,
      "wage_position": 0.6614
    },
    "isco_codes_matched": [
      "1221"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3047,
      "theta": 0.7079,
      "c_aioe": 0.965,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1221"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.35,
      "real_time_coordination": 0.75,
      "ambiguity_tolerance": 0.6,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.9,
      "regulatory_weight": 0.2,
      "physical_presence": 0.3,
      "tool_velocity": 0.55
    },
    "bls_proxy_employment": 2,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7738,
      "net_risk": 0.1605,
      "risk_band": "moderate",
      "augmentation": 0.2981,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.7145,
        "exposure_p50": 0.7738,
        "exposure_p90": 0.8361,
        "net_risk_p10": 0.1222,
        "net_risk_p50": 0.1603,
        "net_risk_p90": 0.1995,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6548,
      "net_risk": 0.1358,
      "risk_band": "low",
      "augmentation": 0.2523,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6182,
        "exposure_p50": 0.6548,
        "exposure_p90": 0.6932,
        "net_risk_p10": 0.1282,
        "net_risk_p50": 0.1358,
        "net_risk_p90": 0.1438,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1303,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1208,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0163,
    "adaptation_capacity": 0.3638,
    "adaptation_buffer": 0.0728,
    "demand_fragility": 0.0489,
    "reallocation_capacity": 0.1015,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "12213",
      "to_title": "Regional sales manager",
      "composite": 0.7369,
      "observed_transition_rate": null,
      "destination_quality": 0.5466,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5747
    },
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.04149,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "13451",
    "title": "School principal",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 6967,
    "gross_wage_25th": 5755,
    "gross_wage_75th": 8853,
    "estimated_sg_employment_thousands": 5.1,
    "employment_thousands": 5.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5237,
    "bottleneck": 0.9786,
    "market": {
      "market_momentum": 0.6213,
      "industry_footprint_momentum": 0.931,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2193,
      "market_resilience": 0.4605,
      "market_modifier": 0.8388
    },
    "net_risk": 0.0094,
    "risk_band": "very_low",
    "augmentation": 0.1105,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.3348,
      "anthropic_observed_pctile": 0.5119,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.8467,
        "anthropic": 0.5119,
        "eloundou": 0.0293,
        "ilo": 0.4616
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7141,
      "level": "high",
      "crosswalk_quality": 0.5208,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.007,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0119,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0094,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0709,
      "task_exposure_concentration": 0.5993,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3855,
      "exposure_p50": 0.5237,
      "exposure_p90": 0.662,
      "net_risk_p10": 0.007,
      "net_risk_p50": 0.0094,
      "net_risk_p90": 0.0119,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.255,
      "theta": 0.7885,
      "c_aioe": 0.827,
      "log_wage_spread": 0.4307,
      "wage_position": 0.6537
    },
    "isco_codes_matched": [
      "1345"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.255,
      "theta": 0.7885,
      "c_aioe": 0.827,
      "category": "low_exposure",
      "isco_codes_matched": [
        "1345"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 2.58,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.4593,
      "net_risk": 0.0082,
      "risk_band": "very_low",
      "augmentation": 0.207,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.2643,
        "exposure_p50": 0.4593,
        "exposure_p90": 0.6581,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0074,
        "net_risk_p90": 0.0315,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4636,
      "net_risk": 0.0083,
      "risk_band": "very_low",
      "augmentation": 0.2089,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.3406,
        "exposure_p50": 0.4635,
        "exposure_p90": 0.5889,
        "net_risk_p10": 0.0061,
        "net_risk_p50": 0.0083,
        "net_risk_p90": 0.0106,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0094,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0087,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0019,
    "adaptation_capacity": 0.3813,
    "adaptation_buffer": 0.0763,
    "demand_fragility": 0.0248,
    "reallocation_capacity": 0.45,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "13462",
      "to_title": "Insurance services manager",
      "composite": 0.6129,
      "observed_transition_rate": null,
      "destination_quality": 0.5614,
      "wage_preservation": 1,
      "training_ease": 0.6,
      "empirical_priority": 0.6362
    },
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.037719,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "12194",
    "title": "Security manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 6729,
    "gross_wage_25th": 3800,
    "gross_wage_75th": 10000,
    "estimated_sg_employment_thousands": 8.5,
    "employment_thousands": 8.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.395,
    "bottleneck": 0.8485,
    "market": {
      "market_momentum": 0.5472,
      "industry_footprint_momentum": 0.7029,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5348,
      "market_resilience": 0.5922,
      "market_modifier": 0.7927
    },
    "net_risk": 0.0474,
    "risk_band": "very_low",
    "augmentation": 0.1235,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1153,
      "anthropic_observed_pctile": 0.5692,
      "sol_match": false,
      "jobs_in_demand_match": "prefix",
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6845,
        "anthropic": 0.5692,
        "eloundou": 0.7741,
        "ilo": 0.6696
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8714,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0319,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.063,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0026,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2657,
      "exposure_p50": 0.395,
      "exposure_p90": 0.5243,
      "net_risk_p10": 0.0319,
      "net_risk_p50": 0.0474,
      "net_risk_p90": 0.063,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9647,
      "theta": 0.7299,
      "c_aioe": 0.6923,
      "log_wage_spread": 0.9676,
      "wage_position": 0.6313
    },
    "isco_codes_matched": [
      "1219"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9647,
      "theta": 0.7299,
      "c_aioe": 0.6923,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1219"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 12.28,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6729,
      "net_risk": 0.0808,
      "risk_band": "low",
      "augmentation": 0.3381,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.622,
        "exposure_p50": 0.6729,
        "exposure_p90": 0.725,
        "net_risk_p10": 0.0485,
        "net_risk_p50": 0.08,
        "net_risk_p90": 0.1125,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4581,
      "net_risk": 0.055,
      "risk_band": "low",
      "augmentation": 0.2302,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.425,
        "exposure_p50": 0.4581,
        "exposure_p90": 0.492,
        "net_risk_p10": 0.051,
        "net_risk_p50": 0.055,
        "net_risk_p90": 0.0591,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0474,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0431,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0097,
    "adaptation_capacity": 0.4583,
    "adaptation_buffer": 0.0917,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "12133",
      "to_title": "Risk management manager",
      "composite": 0.7162,
      "observed_transition_rate": null,
      "destination_quality": 0.5266,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.563
    },
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.040537,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "13441",
    "title": "Social service manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 5643,
    "gross_wage_25th": 4130,
    "gross_wage_75th": 8319,
    "estimated_sg_employment_thousands": 5.1,
    "employment_thousands": 5.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6282,
    "bottleneck": 0.7077,
    "market": {
      "market_momentum": 0.6349,
      "industry_footprint_momentum": 0.9728,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3788,
      "market_resilience": 0.5325,
      "market_modifier": 0.8136
    },
    "net_risk": 0.1504,
    "risk_band": "moderate",
    "augmentation": 0.1225,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.4745,
        "ilo": 0.5255
      },
      "exposure_source_pctiles": {
        "aioe": 0.4635,
        "ilo": 0.5124
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7655,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7549,
      "source_coverage": 0.55,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.1177,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1832,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0004,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1976,
      "task_exposure_concentration": 0.3379,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4914,
      "exposure_p50": 0.6282,
      "exposure_p90": 0.765,
      "net_risk_p10": 0.1177,
      "net_risk_p50": 0.1504,
      "net_risk_p90": 0.1832,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.3541,
      "theta": 0.7006,
      "c_aioe": 0.2645,
      "log_wage_spread": 0.7003,
      "wage_position": 0.5294
    },
    "isco_codes_matched": [
      "1344"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.3541,
      "theta": 0.7006,
      "c_aioe": 0.2645,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1344"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.55,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.4892,
      "net_risk": 0.1163,
      "risk_band": "low",
      "augmentation": 0.1843,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4635,
        "exposure_p50": 0.4892,
        "exposure_p90": 0.5124,
        "net_risk_p10": 0.0923,
        "net_risk_p50": 0.1156,
        "net_risk_p90": 0.1395,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5789,
      "net_risk": 0.1377,
      "risk_band": "low",
      "augmentation": 0.2181,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5624,
        "exposure_p50": 0.5789,
        "exposure_p90": 0.5937,
        "net_risk_p10": 0.1338,
        "net_risk_p50": 0.1377,
        "net_risk_p90": 0.1412,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1504,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1379,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0164,
    "adaptation_capacity": 0.4171,
    "adaptation_buffer": 0.0834,
    "demand_fragility": 0.0377,
    "reallocation_capacity": 0.6953,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "13462",
      "to_title": "Insurance services manager",
      "composite": 0.6129,
      "observed_transition_rate": null,
      "destination_quality": 0.5614,
      "wage_preservation": 1,
      "training_ease": 0.6,
      "empirical_priority": 0.6366
    },
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.033947,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "13302",
    "title": "Software and applications manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 10779,
    "gross_wage_25th": 7620,
    "gross_wage_75th": 15816,
    "estimated_sg_employment_thousands": 5.1,
    "employment_thousands": 5.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5954,
    "bottleneck": 0.9902,
    "market": {
      "market_momentum": 0.5581,
      "industry_footprint_momentum": 0.7364,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7121,
      "market_resilience": 0.7697,
      "market_modifier": 0.7306
    },
    "net_risk": 0.0043,
    "risk_band": "very_low",
    "augmentation": 0.2247,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2073,
      "anthropic_observed_pctile": 0.4674,
      "sol_match": "exact",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6747,
        "anthropic": 0.4674,
        "eloundou": 0.0554,
        "ilo": 0.7079
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7953,
      "level": "high",
      "crosswalk_quality": 0.7556,
      "market_data_granularity": 0.85,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0033,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0053,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0043,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1306,
      "task_exposure_concentration": 0.6756,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4571,
      "exposure_p50": 0.5954,
      "exposure_p90": 0.7337,
      "net_risk_p10": 0.0033,
      "net_risk_p50": 0.0043,
      "net_risk_p90": 0.0053,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9434,
      "theta": 0.8052,
      "c_aioe": 0.606,
      "log_wage_spread": 0.7302,
      "wage_position": 1.0113
    },
    "isco_codes_matched": [
      "1330"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9434,
      "theta": 0.8052,
      "c_aioe": 0.606,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1330"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.7,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.4,
      "regulatory_weight": 0.15,
      "physical_presence": 0.05,
      "tool_velocity": 0.95
    },
    "bls_proxy_employment": 1.95,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.478,
      "net_risk": 0.0034,
      "risk_band": "very_low",
      "augmentation": 0.3643,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.3117,
        "exposure_p50": 0.478,
        "exposure_p90": 0.6392,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0035,
        "net_risk_p90": 0.0239,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5525,
      "net_risk": 0.004,
      "risk_band": "very_low",
      "augmentation": 0.4211,
      "augmentation_band": "moderate",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.448,
        "exposure_p50": 0.5524,
        "exposure_p90": 0.6537,
        "net_risk_p10": 0.0032,
        "net_risk_p50": 0.004,
        "net_risk_p90": 0.0047,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0043,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0039,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0013,
    "adaptation_capacity": 0.4316,
    "adaptation_buffer": 0.0863,
    "demand_fragility": 0.0487,
    "reallocation_capacity": 0.3944,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "13301",
      "to_title": "Chief information officer/Chief technology officer/Chief security officer",
      "composite": 0.7552,
      "observed_transition_rate": null,
      "destination_quality": 0.5654,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5862
    },
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.046917,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "14310",
    "title": "Sports centre manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 4895,
    "gross_wage_25th": 3598,
    "gross_wage_75th": 7308,
    "estimated_sg_employment_thousands": 3.7,
    "employment_thousands": 3.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5337,
    "bottleneck": 0.7665,
    "market": {
      "market_momentum": 0.5625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.3779,
      "market_resilience": 0.4887,
      "market_modifier": 0.829
    },
    "net_risk": 0.1042,
    "risk_band": "low",
    "augmentation": 0.0893,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2415,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.3779,
        "anthropic": 0.1364,
        "eloundou": 0.2301,
        "ilo": 0.3936
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7286,
      "level": "high",
      "crosswalk_quality": 0.3688,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.079,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1295,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0458,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1306,
      "task_exposure_concentration": 0.6756,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4044,
      "exposure_p50": 0.5337,
      "exposure_p90": 0.6631,
      "net_risk_p10": 0.079,
      "net_risk_p50": 0.1042,
      "net_risk_p90": 0.1295,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.055,
      "theta": 0.7171,
      "c_aioe": 0.0402,
      "log_wage_spread": 0.7086,
      "wage_position": 0.4593
    },
    "isco_codes_matched": [
      "1431"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.055,
      "theta": 0.7171,
      "c_aioe": 0.0402,
      "category": "low_exposure",
      "isco_codes_matched": [
        "1431"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.79,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2835,
      "net_risk": 0.0549,
      "risk_band": "low",
      "augmentation": 0.1062,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2058,
        "exposure_p50": 0.2835,
        "exposure_p90": 0.3499,
        "net_risk_p10": 0.035,
        "net_risk_p50": 0.0536,
        "net_risk_p90": 0.0764,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4046,
      "net_risk": 0.0783,
      "risk_band": "low",
      "augmentation": 0.1515,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.3558,
        "exposure_p50": 0.4046,
        "exposure_p90": 0.4463,
        "net_risk_p10": 0.0689,
        "net_risk_p50": 0.0783,
        "net_risk_p90": 0.0864,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1042,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0969,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.02,
    "adaptation_capacity": 0.3519,
    "adaptation_buffer": 0.0704,
    "demand_fragility": 0.0479,
    "reallocation_capacity": 0.3954,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "14330",
      "to_title": "Arts and cultural centre manager (including gallery and museum manager)",
      "composite": 0.6177,
      "observed_transition_rate": null,
      "destination_quality": 0.4956,
      "wage_preservation": 0.9295,
      "training_ease": 0.3,
      "empirical_priority": 0.5556
    },
    "employment_family_code": "14",
    "employment_family_total_thousands": 42.7,
    "employment_weight_within_family": 0.07835,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "12132",
    "title": "Strategic planning manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 12936,
    "gross_wage_25th": 8185,
    "gross_wage_75th": 19546,
    "estimated_sg_employment_thousands": 8.5,
    "employment_thousands": 8.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5787,
    "bottleneck": 0.9715,
    "market": {
      "market_momentum": 0.5635,
      "industry_footprint_momentum": 0.7531,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8565,
      "market_resilience": 0.7607,
      "market_modifier": 0.7337
    },
    "net_risk": 0.0122,
    "risk_band": "very_low",
    "augmentation": 0.204,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1946,
      "anthropic_observed_pctile": 0.3241,
      "sol_match": "prefix",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5187,
        "anthropic": 0.3241,
        "eloundou": 0.5042,
        "ilo": 0.4616
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.9014,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0095,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0149,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0122,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1306,
      "task_exposure_concentration": 0.6756,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4493,
      "exposure_p50": 0.5787,
      "exposure_p90": 0.708,
      "net_risk_p10": 0.0095,
      "net_risk_p50": 0.0122,
      "net_risk_p90": 0.0149,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.5087,
      "theta": 0.7831,
      "c_aioe": 0.338,
      "log_wage_spread": 0.8705,
      "wage_position": 1.2137
    },
    "isco_codes_matched": [
      "1213"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.5087,
      "theta": 0.7831,
      "c_aioe": 0.338,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1213"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 2.23,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.4501,
      "net_risk": 0.0094,
      "risk_band": "very_low",
      "augmentation": 0.3326,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4025,
        "exposure_p50": 0.4501,
        "exposure_p90": 0.4998,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0097,
        "net_risk_p90": 0.0284,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5102,
      "net_risk": 0.0107,
      "risk_band": "very_low",
      "augmentation": 0.3771,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4803,
        "exposure_p50": 0.5102,
        "exposure_p90": 0.5414,
        "net_risk_p10": 0.01,
        "net_risk_p50": 0.0107,
        "net_risk_p90": 0.0113,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0122,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0112,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0013,
    "adaptation_capacity": 0.4043,
    "adaptation_buffer": 0.0809,
    "demand_fragility": 0.0479,
    "reallocation_capacity": 0.3954,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "12133",
      "to_title": "Risk management manager",
      "composite": 0.7515,
      "observed_transition_rate": null,
      "destination_quality": 0.56,
      "wage_preservation": 0.9235,
      "training_ease": 0,
      "empirical_priority": 0.5645
    },
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.056205,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "13241",
    "title": "Supply and distribution/Logistics/Warehousing manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 6650,
    "gross_wage_25th": 5050,
    "gross_wage_75th": 9882,
    "estimated_sg_employment_thousands": 5.1,
    "employment_thousands": 5.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5738,
    "bottleneck": 0.8788,
    "market": {
      "market_momentum": 0.5832,
      "industry_footprint_momentum": 0.8138,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3966,
      "market_resilience": 0.5086,
      "market_modifier": 0.822
    },
    "net_risk": 0.0573,
    "risk_band": "low",
    "augmentation": 0.1412,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.005,
      "anthropic_observed_pctile": 0.6324,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6275,
        "anthropic": 0.6324,
        "eloundou": 0.7573,
        "ilo": 0.5718
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0444,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0702,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0073,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0779,
      "task_exposure_concentration": 0.2596,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4444,
      "exposure_p50": 0.5738,
      "exposure_p90": 0.7031,
      "net_risk_p10": 0.0444,
      "net_risk_p50": 0.0573,
      "net_risk_p90": 0.0702,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.8908,
      "theta": 0.7384,
      "c_aioe": 0.6317,
      "log_wage_spread": 0.6713,
      "wage_position": 0.6239
    },
    "isco_codes_matched": [
      "1324"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.8908,
      "theta": 0.7384,
      "c_aioe": 0.6317,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1324"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.7,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.6,
      "regulatory_weight": 0.55,
      "physical_presence": 0.5,
      "tool_velocity": 0.4
    },
    "bls_proxy_employment": 1.99,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6461,
      "net_risk": 0.0644,
      "risk_band": "low",
      "augmentation": 0.2887,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6001,
        "exposure_p50": 0.6461,
        "exposure_p90": 0.6935,
        "net_risk_p10": 0.033,
        "net_risk_p50": 0.0643,
        "net_risk_p90": 0.0963,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5776,
      "net_risk": 0.0575,
      "risk_band": "low",
      "augmentation": 0.2581,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.548,
        "exposure_p50": 0.5776,
        "exposure_p90": 0.608,
        "net_risk_p10": 0.0546,
        "net_risk_p50": 0.0575,
        "net_risk_p90": 0.0606,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0573,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0522,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0068,
    "adaptation_capacity": 0.4419,
    "adaptation_buffer": 0.0884,
    "demand_fragility": 0.0106,
    "reallocation_capacity": 0.7683,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "13244",
      "to_title": "Postal service manager",
      "composite": 0.7315,
      "observed_transition_rate": null,
      "destination_quality": 0.5414,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5725
    },
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.036851,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "13291",
    "title": "Technical/Engineering services manager (excluding transport)",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 8684,
    "gross_wage_25th": 6034,
    "gross_wage_75th": 12391,
    "estimated_sg_employment_thousands": 5.1,
    "employment_thousands": 5.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3715,
    "bottleneck": 0.869,
    "market": {
      "market_momentum": 0.5547,
      "industry_footprint_momentum": 0.7259,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5508,
      "market_resilience": 0.5531,
      "market_modifier": 0.8064
    },
    "net_risk": 0.0392,
    "risk_band": "very_low",
    "augmentation": 0.1029,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.159,
      "anthropic_observed_pctile": 0.4872,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.6462,
        "anthropic": 0.4872,
        "eloundou": 0.6475
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7884,
      "level": "high",
      "crosswalk_quality": 0.8565,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0256,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0529,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0108,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2424,
      "exposure_p50": 0.3715,
      "exposure_p90": 0.5005,
      "net_risk_p10": 0.0256,
      "net_risk_p50": 0.0392,
      "net_risk_p90": 0.0529,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9008,
      "theta": 0.7378,
      "c_aioe": 0.6393,
      "log_wage_spread": 0.7196,
      "wage_position": 0.8147
    },
    "isco_codes_matched": [
      "1329"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9008,
      "theta": 0.7378,
      "c_aioe": 0.6393,
      "category": "low_exposure",
      "isco_codes_matched": [
        "1329"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 7.12,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5912,
      "net_risk": 0.0625,
      "risk_band": "low",
      "augmentation": 0.2842,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5371,
        "exposure_p50": 0.5912,
        "exposure_p90": 0.6471,
        "net_risk_p10": 0.0348,
        "net_risk_p50": 0.0621,
        "net_risk_p90": 0.0922,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4058,
      "net_risk": 0.0429,
      "risk_band": "very_low",
      "augmentation": 0.195,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.3706,
        "exposure_p50": 0.4058,
        "exposure_p90": 0.4421,
        "net_risk_p10": 0.0392,
        "net_risk_p50": 0.0429,
        "net_risk_p90": 0.0467,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0392,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0358,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0034,
    "adaptation_capacity": 0.4379,
    "adaptation_buffer": 0.0876,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "13292",
      "to_title": "Quality control/assurance manager",
      "composite": 0.7278,
      "observed_transition_rate": null,
      "destination_quality": 0.5369,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5605
    },
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.042112,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "12123",
    "title": "Training manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 5960,
    "gross_wage_25th": 5214,
    "gross_wage_75th": 7270,
    "estimated_sg_employment_thousands": 8.5,
    "employment_thousands": 8.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7085,
    "bottleneck": 0.7219,
    "market": {
      "market_momentum": 0.5873,
      "industry_footprint_momentum": 0.8264,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1047,
      "market_resilience": 0.3943,
      "market_modifier": 0.862
    },
    "net_risk": 0.1712,
    "risk_band": "moderate",
    "augmentation": 0.1288,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0382,
      "anthropic_observed_pctile": 0.7194,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.7576,
        "anthropic": 0.7194,
        "eloundou": 0.818,
        "ilo": 0.4616
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8039,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1378,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2046,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0212,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.3406,
      "task_exposure_concentration": 0.2542,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5703,
      "exposure_p50": 0.7085,
      "exposure_p90": 0.8468,
      "net_risk_p10": 0.1378,
      "net_risk_p50": 0.1712,
      "net_risk_p90": 0.2046,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0599,
      "theta": 0.7038,
      "c_aioe": 0.7882,
      "log_wage_spread": 0.3324,
      "wage_position": 0.5592
    },
    "isco_codes_matched": [
      "1212"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0599,
      "theta": 0.7038,
      "c_aioe": 0.7882,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1212"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 6.14,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6853,
      "net_risk": 0.1643,
      "risk_band": "moderate",
      "augmentation": 0.1951,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5957,
        "exposure_p50": 0.6853,
        "exposure_p90": 0.7777,
        "net_risk_p10": 0.124,
        "net_risk_p50": 0.1627,
        "net_risk_p90": 0.2045,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.743,
      "net_risk": 0.1781,
      "risk_band": "moderate",
      "augmentation": 0.2115,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6855,
        "exposure_p50": 0.743,
        "exposure_p90": 0.8023,
        "net_risk_p10": 0.1643,
        "net_risk_p50": 0.1781,
        "net_risk_p90": 0.1923,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1712,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1559,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0384,
    "adaptation_capacity": 0.4471,
    "adaptation_buffer": 0.0894,
    "demand_fragility": 0.0433,
    "reallocation_capacity": 0.7747,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "12133",
      "to_title": "Risk management manager",
      "composite": 0.7532,
      "observed_transition_rate": null,
      "destination_quality": 0.57,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5901
    },
    "employment_family_code": "12",
    "employment_family_total_thousands": 188.7,
    "employment_weight_within_family": 0.03815,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "13243",
    "title": "Transport/Technical operations manager (except port/shipping operations)",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 7679,
    "gross_wage_25th": 5381,
    "gross_wage_75th": 12650,
    "estimated_sg_employment_thousands": 5.1,
    "employment_thousands": 5.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6332,
    "bottleneck": 0.8788,
    "market": {
      "market_momentum": 0.6145,
      "industry_footprint_momentum": 0.91,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5446,
      "market_resilience": 0.5865,
      "market_modifier": 0.7947
    },
    "net_risk": 0.0615,
    "risk_band": "low",
    "augmentation": 0.1764,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.005,
      "anthropic_observed_pctile": 0.6324,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6275,
        "anthropic": 0.6324,
        "eloundou": 0.7573,
        "ilo": 0.5718
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0489,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0741,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0115,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1306,
      "task_exposure_concentration": 0.6756,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5038,
      "exposure_p50": 0.6332,
      "exposure_p90": 0.7625,
      "net_risk_p10": 0.0489,
      "net_risk_p50": 0.0615,
      "net_risk_p90": 0.0741,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.8908,
      "theta": 0.7384,
      "c_aioe": 0.6317,
      "log_wage_spread": 0.8548,
      "wage_position": 0.7205
    },
    "isco_codes_matched": [
      "1324"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.8908,
      "theta": 0.7384,
      "c_aioe": 0.6317,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1324"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.99,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6461,
      "net_risk": 0.0622,
      "risk_band": "low",
      "augmentation": 0.333,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6001,
        "exposure_p50": 0.6461,
        "exposure_p90": 0.6935,
        "net_risk_p10": 0.032,
        "net_risk_p50": 0.0621,
        "net_risk_p90": 0.0926,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6333,
      "net_risk": 0.061,
      "risk_band": "low",
      "augmentation": 0.3264,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6044,
        "exposure_p50": 0.6333,
        "exposure_p90": 0.6631,
        "net_risk_p10": 0.0582,
        "net_risk_p50": 0.061,
        "net_risk_p90": 0.0639,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0615,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0565,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0153,
    "adaptation_capacity": 0.4094,
    "adaptation_buffer": 0.0819,
    "demand_fragility": 0.0479,
    "reallocation_capacity": 0.3954,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "13244",
      "to_title": "Postal service manager",
      "composite": 0.7325,
      "observed_transition_rate": null,
      "destination_quality": 0.5426,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5717
    },
    "employment_family_code": "13",
    "employment_family_total_thousands": 121.7,
    "employment_weight_within_family": 0.0396,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "14392",
    "title": "Travel agency manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 7770,
    "gross_wage_25th": 5630,
    "gross_wage_75th": 11580,
    "estimated_sg_employment_thousands": 3.7,
    "employment_thousands": 3.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6127,
    "bottleneck": 0.7799,
    "market": {
      "market_momentum": 0.4337,
      "industry_footprint_momentum": 0.3536,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4929,
      "market_resilience": 0.4573,
      "market_modifier": 0.8399
    },
    "net_risk": 0.1143,
    "risk_band": "low",
    "augmentation": 0.1205,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.189,
      "anthropic_observed_pctile": 0.6551,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "anthropic"
      ],
      "exposure_source_weights": {
        "aioe": 0.478,
        "anthropic": 0.522
      },
      "exposure_source_pctiles": {
        "aioe": 0.4661,
        "anthropic": 0.6551
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7827,
      "level": "medium",
      "crosswalk_quality": 0.9409,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7744,
      "source_coverage": 0.55,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.0891,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1394,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0357,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1306,
      "task_exposure_concentration": 0.6756,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4778,
      "exposure_p50": 0.6127,
      "exposure_p90": 0.7477,
      "net_risk_p10": 0.0891,
      "net_risk_p50": 0.1143,
      "net_risk_p90": 0.1394,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.3641,
      "theta": 0.7202,
      "c_aioe": 0.2648,
      "log_wage_spread": 0.7212,
      "wage_position": 0.729
    },
    "isco_codes_matched": [
      "1439"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.3641,
      "theta": 0.7202,
      "c_aioe": 0.2648,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1439"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.99,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5648,
      "net_risk": 0.1044,
      "risk_band": "low",
      "augmentation": 0.2014,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4661,
        "exposure_p50": 0.5648,
        "exposure_p90": 0.6551,
        "net_risk_p10": 0.0731,
        "net_risk_p50": 0.1022,
        "net_risk_p90": 0.136,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5823,
      "net_risk": 0.1076,
      "risk_band": "low",
      "augmentation": 0.2077,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5203,
        "exposure_p50": 0.5823,
        "exposure_p90": 0.639,
        "net_risk_p10": 0.0962,
        "net_risk_p50": 0.1076,
        "net_risk_p90": 0.1181,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1143,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1065,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0217,
    "adaptation_capacity": 0.3406,
    "adaptation_buffer": 0.0681,
    "demand_fragility": 0.0479,
    "reallocation_capacity": 0.3954,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "14202",
      "to_title": "Wholesale trade manager",
      "composite": 0.5945,
      "observed_transition_rate": null,
      "destination_quality": 0.4703,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5509
    },
    "employment_family_code": "14",
    "employment_family_total_thousands": 42.7,
    "employment_weight_within_family": 0.098712,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "14324",
    "title": "Wellness centre manager (e.g. hair/beauty/slimming/spa/manicure/massage)",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 5635,
    "gross_wage_25th": 3800,
    "gross_wage_75th": 8725,
    "estimated_sg_employment_thousands": 3.7,
    "employment_thousands": 3.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5545,
    "bottleneck": 0.6569,
    "market": {
      "market_momentum": 0.6356,
      "industry_footprint_momentum": 0.9749,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4519,
      "market_resilience": 0.5621,
      "market_modifier": 0.8033
    },
    "net_risk": 0.1541,
    "risk_band": "moderate",
    "augmentation": 0.0989,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1198,
      "anthropic_observed_pctile": 0.4042,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "anthropic"
      ],
      "exposure_source_weights": {
        "aioe": 0.478,
        "anthropic": 0.522
      },
      "exposure_source_pctiles": {
        "aioe": 0.2843,
        "anthropic": 0.4042
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.5174,
      "level": "medium",
      "crosswalk_quality": 0,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7744,
      "source_coverage": 0.55,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.1166,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1916,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0041,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1306,
      "task_exposure_concentration": 0.6756,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4196,
      "exposure_p50": 0.5545,
      "exposure_p90": 0.6894,
      "net_risk_p10": 0.1166,
      "net_risk_p50": 0.1541,
      "net_risk_p90": 0.1916,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1642,
      "theta": 0.6935,
      "c_aioe": -0.1238,
      "log_wage_spread": 0.8312,
      "wage_position": 0.5287
    },
    "isco_codes_matched": [
      "1432"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1642,
      "theta": 0.6935,
      "c_aioe": -0.1238,
      "category": "low_exposure",
      "isco_codes_matched": [
        "1432"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 2.92,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3469,
      "net_risk": 0.0956,
      "risk_band": "low",
      "augmentation": 0.1281,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.2843,
        "exposure_p50": 0.3469,
        "exposure_p90": 0.4042,
        "net_risk_p10": 0.0735,
        "net_risk_p50": 0.0938,
        "net_risk_p90": 0.118,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4461,
      "net_risk": 0.1229,
      "risk_band": "low",
      "augmentation": 0.1647,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4068,
        "exposure_p50": 0.4461,
        "exposure_p90": 0.4821,
        "net_risk_p10": 0.1121,
        "net_risk_p50": 0.1229,
        "net_risk_p90": 0.1329,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1541,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.143,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0297,
    "adaptation_capacity": 0.361,
    "adaptation_buffer": 0.0722,
    "demand_fragility": 0.0479,
    "reallocation_capacity": 0.3954,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "14322",
      "to_title": "Attractions manager",
      "composite": 0.7126,
      "observed_transition_rate": null,
      "destination_quality": 0.5211,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.551
    },
    "employment_family_code": "14",
    "employment_family_total_thousands": 42.7,
    "employment_weight_within_family": 0.084064,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "14202",
    "title": "Wholesale trade manager",
    "major_group": "MANAGERS",
    "major_group_code": 1,
    "gross_wage_median": 8905,
    "gross_wage_25th": 6199,
    "gross_wage_75th": 14500,
    "estimated_sg_employment_thousands": 3.7,
    "employment_thousands": 3.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 405.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6419,
    "bottleneck": 0.7585,
    "market": {
      "market_momentum": 0.5275,
      "industry_footprint_momentum": 0.6423,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6399,
      "market_resilience": 0.5725,
      "market_modifier": 0.7996
    },
    "net_risk": 0.125,
    "risk_band": "low",
    "augmentation": 0.1619,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.3157,
      "anthropic_observed_pctile": 0.7658,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.4501,
        "anthropic": 0.7658,
        "eloundou": 0.7207,
        "ilo": 0.7079
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "divergent_exposure_sources",
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.5932,
      "level": "medium",
      "crosswalk_quality": 0.3172,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0981,
      "optimistic_band": "low",
      "pessimistic_risk": 0.152,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.025,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1306,
      "task_exposure_concentration": 0.6756,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5037,
      "exposure_p50": 0.6419,
      "exposure_p90": 0.7802,
      "net_risk_p10": 0.0981,
      "net_risk_p50": 0.125,
      "net_risk_p90": 0.152,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.297,
      "theta": 0.7148,
      "c_aioe": 0.2176,
      "log_wage_spread": 0.8498,
      "wage_position": 0.8355
    },
    "isco_codes_matched": [
      "1420"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.297,
      "theta": 0.7148,
      "c_aioe": 0.2176,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "1420"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 23.68,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6651,
      "net_risk": 0.1285,
      "risk_band": "low",
      "augmentation": 0.2888,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5868,
        "exposure_p50": 0.6651,
        "exposure_p90": 0.7367,
        "net_risk_p10": 0.094,
        "net_risk_p50": 0.1273,
        "net_risk_p90": 0.1626,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6459,
      "net_risk": 0.1247,
      "risk_band": "low",
      "augmentation": 0.2805,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5968,
        "exposure_p50": 0.6459,
        "exposure_p90": 0.6909,
        "net_risk_p10": 0.1152,
        "net_risk_p50": 0.1247,
        "net_risk_p90": 0.1334,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.125,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1162,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.024,
    "adaptation_capacity": 0.3525,
    "adaptation_buffer": 0.0705,
    "demand_fragility": 0.0479,
    "reallocation_capacity": 0.3954,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "14392",
      "to_title": "Travel agency manager",
      "composite": 0.5575,
      "observed_transition_rate": null,
      "destination_quality": 0.4299,
      "wage_preservation": 0.8725,
      "training_ease": 0.3,
      "empirical_priority": 0.5082
    },
    "employment_family_code": "14",
    "employment_family_total_thousands": 42.7,
    "employment_weight_within_family": 0.105677,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24111",
    "title": "Accountant (excluding tax accountant)",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 5498,
    "gross_wage_25th": 4600,
    "gross_wage_75th": 6695,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7956,
    "bottleneck": 0.3021,
    "market": {
      "market_momentum": 0.5121,
      "industry_footprint_momentum": 0.6527,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1889,
      "market_resilience": 0.5129,
      "market_modifier": 0.8205
    },
    "net_risk": 0.4576,
    "risk_band": "high",
    "augmentation": 0.0999,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0855,
      "anthropic_observed_pctile": 0.9101,
      "sol_match": "prefix",
      "jobs_in_demand_match": "prefix",
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.9955,
        "anthropic": 0.9101,
        "eloundou": 0.8692,
        "ilo": 0.8502
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8864,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.3746,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5405,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0424,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.2815,
      "task_exposure_concentration": 0.1515,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6514,
      "exposure_p50": 0.7956,
      "exposure_p90": 0.9399,
      "net_risk_p10": 0.3746,
      "net_risk_p50": 0.4576,
      "net_risk_p90": 0.5405,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.482,
      "theta": 0.6501,
      "c_aioe": 1.1817,
      "log_wage_spread": 0.3753,
      "wage_position": 0.6813
    },
    "isco_codes_matched": [
      "2411"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.482,
      "theta": 0.6501,
      "c_aioe": 1.1817,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2411"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.4,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.6,
      "relationship_intensity": 0.65,
      "regulatory_weight": 0.8,
      "physical_presence": 0.1,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 22.12,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.9046,
      "net_risk": 0.518,
      "risk_band": "very_high",
      "augmentation": 0.1402,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8698,
        "exposure_p50": 0.9046,
        "exposure_p90": 0.9412,
        "net_risk_p10": 0.4659,
        "net_risk_p50": 0.5184,
        "net_risk_p90": 0.5725,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8702,
      "net_risk": 0.4983,
      "risk_band": "high",
      "augmentation": 0.1348,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8478,
        "exposure_p50": 0.8702,
        "exposure_p90": 0.8938,
        "net_risk_p10": 0.4854,
        "net_risk_p50": 0.4983,
        "net_risk_p90": 0.5118,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.4576,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.4157,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1195,
    "adaptation_capacity": 0.4578,
    "adaptation_buffer": 0.0916,
    "demand_fragility": 0.0243,
    "reallocation_capacity": 0.8618,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "24121",
      "to_title": "Financial/Investment adviser (e.g. relationship manager)",
      "composite": 0.778,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.6,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6232
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.019361,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21213",
    "title": "Actuary",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 7572,
    "gross_wage_25th": 4987,
    "gross_wage_75th": 13484,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.8037,
    "bottleneck": 0.352,
    "market": {
      "market_momentum": 0.5597,
      "industry_footprint_momentum": 0.7992,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7549,
      "market_resilience": 0.6378,
      "market_modifier": 0.7768
    },
    "net_risk": 0.4045,
    "risk_band": "high",
    "augmentation": 0.1495,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1791,
      "anthropic_observed_pctile": 0.8093,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.9884,
        "anthropic": 0.8093,
        "eloundou": 0.8797
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8235,
      "level": "high",
      "crosswalk_quality": 0.8167,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.3311,
      "optimistic_band": "high",
      "pessimistic_risk": 0.478,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0955,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.6578,
      "exposure_p50": 0.8037,
      "exposure_p90": 0.9497,
      "net_risk_p10": 0.3311,
      "net_risk_p50": 0.4045,
      "net_risk_p90": 0.478,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.4582,
      "theta": 0.6557,
      "c_aioe": 1.1546,
      "log_wage_spread": 0.9947,
      "wage_position": 0.9383
    },
    "isco_codes_matched": [
      "2121"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.4582,
      "theta": 0.6557,
      "c_aioe": 1.1546,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2121"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 1.02,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8899,
      "net_risk": 0.4479,
      "risk_band": "high",
      "augmentation": 0.1998,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.832,
        "exposure_p50": 0.8899,
        "exposure_p90": 0.9512,
        "net_risk_p10": 0.3935,
        "net_risk_p50": 0.4461,
        "net_risk_p90": 0.5008,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8899,
      "net_risk": 0.4479,
      "risk_band": "high",
      "augmentation": 0.1998,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.832,
        "exposure_p50": 0.8899,
        "exposure_p90": 0.9512,
        "net_risk_p10": 0.3935,
        "net_risk_p50": 0.4461,
        "net_risk_p90": 0.5008,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.4045,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3681,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "mixed",
    "realized_risk_proxy": 0.1201,
    "adaptation_capacity": 0.4504,
    "adaptation_buffer": 0.0901,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "21714",
      "to_title": "Marine superintendent",
      "composite": 0.7643,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.6628,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6829
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.01715,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21471",
    "title": "Aeronautical engineer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6046,
    "gross_wage_25th": 4729,
    "gross_wage_75th": 8142,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6288,
    "bottleneck": 0.6863,
    "market": {
      "market_momentum": 0.4598,
      "industry_footprint_momentum": 0.4916,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3574,
      "market_resilience": 0.4188,
      "market_modifier": 0.8534
    },
    "net_risk": 0.1686,
    "risk_band": "moderate",
    "augmentation": 0.1046,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1178,
      "anthropic_observed_pctile": 0.5168,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.6346,
        "anthropic": 0.5168,
        "eloundou": 0.7322
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.6511,
      "level": "medium",
      "crosswalk_quality": 0.3073,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.1291,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2081,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0186,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1234,
      "task_exposure_concentration": 0.1215,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4814,
      "exposure_p50": 0.6288,
      "exposure_p90": 0.7762,
      "net_risk_p10": 0.1291,
      "net_risk_p50": 0.1686,
      "net_risk_p90": 0.2081,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.8912,
      "theta": 0.6988,
      "c_aioe": 0.6672,
      "log_wage_spread": 0.5433,
      "wage_position": 0.7492
    },
    "isco_codes_matched": [
      "2147"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.8912,
      "theta": 0.6988,
      "c_aioe": 0.6672,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2147"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 1.11,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6259,
      "net_risk": 0.1676,
      "risk_band": "moderate",
      "augmentation": 0.1799,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5538,
        "exposure_p50": 0.6259,
        "exposure_p90": 0.7005,
        "net_risk_p10": 0.1288,
        "net_risk_p50": 0.167,
        "net_risk_p90": 0.2082,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6486,
      "net_risk": 0.1736,
      "risk_band": "moderate",
      "augmentation": 0.1864,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.602,
        "exposure_p50": 0.6486,
        "exposure_p90": 0.6968,
        "net_risk_p10": 0.1612,
        "net_risk_p50": 0.1736,
        "net_risk_p90": 0.1865,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1686,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1534,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0532,
    "adaptation_capacity": 0.4506,
    "adaptation_buffer": 0.0901,
    "demand_fragility": 0.0085,
    "reallocation_capacity": 0.8901,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "21714",
      "to_title": "Marine superintendent",
      "composite": 0.712,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5254,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5894
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.015325,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21443",
    "title": "Air-conditioning/Refrigeration engineer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6503,
    "gross_wage_25th": 5419,
    "gross_wage_75th": 9106,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5407,
    "bottleneck": 0.7362,
    "market": {
      "market_momentum": 0.506,
      "industry_footprint_momentum": 0.6339,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3806,
      "market_resilience": 0.4558,
      "market_modifier": 0.8405
    },
    "net_risk": 0.1203,
    "risk_band": "low",
    "augmentation": 0.0986,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1104,
      "anthropic_observed_pctile": 0.6008,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.7112,
        "anthropic": 0.6008,
        "eloundou": 0.8243,
        "ilo": 0.3936
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8039,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0852,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1555,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0297,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0396,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3826,
      "exposure_p50": 0.5407,
      "exposure_p90": 0.6988,
      "net_risk_p10": 0.0852,
      "net_risk_p50": 0.1203,
      "net_risk_p90": 0.1555,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0047,
      "theta": 0.7059,
      "c_aioe": 0.745,
      "log_wage_spread": 0.519,
      "wage_position": 0.8058
    },
    "isco_codes_matched": [
      "2144"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0047,
      "theta": 0.7059,
      "c_aioe": 0.745,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2144"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 4.1,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6275,
      "net_risk": 0.1391,
      "risk_band": "low",
      "augmentation": 0.2106,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5199,
        "exposure_p50": 0.6275,
        "exposure_p90": 0.7387,
        "net_risk_p10": 0.0989,
        "net_risk_p50": 0.1376,
        "net_risk_p90": 0.1807,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5402,
      "net_risk": 0.1198,
      "risk_band": "low",
      "augmentation": 0.1813,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4738,
        "exposure_p50": 0.5402,
        "exposure_p90": 0.6089,
        "net_risk_p10": 0.105,
        "net_risk_p50": 0.1198,
        "net_risk_p90": 0.135,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1203,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.112,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0388,
    "adaptation_capacity": 0.3485,
    "adaptation_buffer": 0.0697,
    "demand_fragility": 0.0219,
    "reallocation_capacity": 0.103,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "21714",
      "to_title": "Marine superintendent",
      "composite": 0.6959,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5065,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.581
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.015893,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "22141",
    "title": "Anaesthesiologist",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6712,
    "gross_wage_25th": 6195,
    "gross_wage_75th": 7633,
    "estimated_sg_employment_thousands": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3291,
    "bottleneck": 0.9554,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.2219,
      "market_resilience": 0.4638,
      "market_modifier": 0.8377
    },
    "net_risk": 0.0123,
    "risk_band": "very_low",
    "augmentation": 0.0725,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0708,
      "anthropic_observed_pctile": 0.414,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.4848,
        "anthropic": 0.414,
        "eloundou": 0.4236
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7468,
      "level": "medium",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0068,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0178,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0123,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1817,
      "exposure_p50": 0.3291,
      "exposure_p90": 0.4765,
      "net_risk_p10": 0.0068,
      "net_risk_p50": 0.0123,
      "net_risk_p90": 0.0178,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.4503,
      "theta": 0.7822,
      "c_aioe": 0.2996,
      "log_wage_spread": 0.2087,
      "wage_position": 0.8317
    },
    "isco_codes_matched": [
      "2214"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.4503,
      "theta": 0.7822,
      "c_aioe": 0.2996,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2214"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.9,
      "physical_presence": 0.95,
      "tool_velocity": 0.35
    },
    "bls_proxy_employment": 1.9,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.4398,
      "net_risk": 0.0164,
      "risk_band": "very_low",
      "augmentation": 0.1949,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4171,
        "exposure_p50": 0.4398,
        "exposure_p90": 0.4639,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0164,
        "net_risk_p90": 0.0428,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3074,
      "net_risk": 0.0115,
      "risk_band": "very_low",
      "augmentation": 0.1362,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.2926,
        "exposure_p50": 0.3074,
        "exposure_p90": 0.3231,
        "net_risk_p10": 0.0109,
        "net_risk_p50": 0.0115,
        "net_risk_p90": 0.0121,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0123,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0112,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0027,
    "adaptation_capacity": 0.4514,
    "adaptation_buffer": 0.0903,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "22145",
      "to_title": "Ophthalmologist",
      "composite": 0.7176,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5263,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.591
    },
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.033249,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "25140",
    "title": "Applications/Systems programmer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6500,
    "gross_wage_25th": 6050,
    "gross_wage_75th": 7660,
    "estimated_sg_employment_thousands": 4.2,
    "employment_thousands": 4.2,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.8384,
    "bottleneck": 0.2959,
    "market": {
      "market_momentum": 0.5128,
      "industry_footprint_momentum": 0.6548,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1996,
      "market_resilience": 0.5375,
      "market_modifier": 0.8119
    },
    "net_risk": 0.4827,
    "risk_band": "high",
    "augmentation": 0.1098,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": "exact",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.4745,
        "ilo": 0.5255
      },
      "exposure_source_pctiles": {
        "aioe": 0.8253,
        "ilo": 0.927
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_exact_demand",
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.7047,
      "level": "medium",
      "crosswalk_quality": 0.767,
      "market_data_granularity": 0.85,
      "source_freshness": 0.7549,
      "source_coverage": 0.55,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.3946,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5708,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0173,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.615,
      "task_exposure_concentration": 0.1129,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6854,
      "exposure_p50": 0.8384,
      "exposure_p90": 0.9914,
      "net_risk_p10": 0.3946,
      "net_risk_p50": 0.4827,
      "net_risk_p90": 0.5708,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2129,
      "theta": 0.6483,
      "c_aioe": 0.9694,
      "log_wage_spread": 0.236,
      "wage_position": 0.8055
    },
    "isco_codes_matched": [
      "2514"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2129,
      "theta": 0.6483,
      "c_aioe": 0.9694,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2514"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.7,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.4,
      "regulatory_weight": 0.15,
      "physical_presence": 0.05,
      "tool_velocity": 0.95
    },
    "bls_proxy_employment": 0,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8787,
      "net_risk": 0.5023,
      "risk_band": "very_high",
      "augmentation": 0.1398,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8253,
        "exposure_p50": 0.8787,
        "exposure_p90": 0.927,
        "net_risk_p10": 0.4468,
        "net_risk_p50": 0.4993,
        "net_risk_p90": 0.5576,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.9125,
      "net_risk": 0.5216,
      "risk_band": "very_high",
      "augmentation": 0.1451,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.878,
        "exposure_p50": 0.9125,
        "exposure_p90": 0.9437,
        "net_risk_p10": 0.5019,
        "net_risk_p50": 0.5216,
        "net_risk_p90": 0.5395,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.4827,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.4378,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1626,
    "adaptation_capacity": 0.4648,
    "adaptation_buffer": 0.093,
    "demand_fragility": 0.0394,
    "reallocation_capacity": 0.8975,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "25121",
      "to_title": "Software developer",
      "composite": 0.6977,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5788,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6468
    },
    "employment_family_code": "25",
    "employment_family_total_thousands": 82.3,
    "employment_weight_within_family": 0.050013,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "26543",
    "title": "Artistic director (stage, film, television, game and radio)",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 5500,
    "gross_wage_25th": 4260,
    "gross_wage_75th": 7280,
    "estimated_sg_employment_thousands": 1.9,
    "employment_thousands": 1.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6237,
    "bottleneck": 0.7968,
    "market": {
      "market_momentum": 0.5237,
      "industry_footprint_momentum": 0.6883,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3128,
      "market_resilience": 0.4393,
      "market_modifier": 0.8462
    },
    "net_risk": 0.108,
    "risk_band": "low",
    "augmentation": 0.1232,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0483,
      "anthropic_observed_pctile": 0.6166,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6649,
        "anthropic": 0.6166,
        "eloundou": 0.6611,
        "ilo": 0.5124
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8939,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0824,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1336,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.042,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1202,
      "task_exposure_concentration": 0.5597,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4758,
      "exposure_p50": 0.6237,
      "exposure_p90": 0.7716,
      "net_risk_p10": 0.0824,
      "net_risk_p50": 0.108,
      "net_risk_p90": 0.1336,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9388,
      "theta": 0.7208,
      "c_aioe": 0.6822,
      "log_wage_spread": 0.5359,
      "wage_position": 0.6815
    },
    "isco_codes_matched": [
      "2654"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9388,
      "theta": 0.7208,
      "c_aioe": 0.6822,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2654"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.85,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.75,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.6,
      "regulatory_weight": 0.25,
      "physical_presence": 0.1,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 2.34,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6117,
      "net_risk": 0.1052,
      "risk_band": "low",
      "augmentation": 0.2141,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5741,
        "exposure_p50": 0.6117,
        "exposure_p90": 0.6512,
        "net_risk_p10": 0.0715,
        "net_risk_p50": 0.1051,
        "net_risk_p90": 0.1412,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6253,
      "net_risk": 0.1075,
      "risk_band": "low",
      "augmentation": 0.2189,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6016,
        "exposure_p50": 0.6253,
        "exposure_p90": 0.6503,
        "net_risk_p10": 0.1034,
        "net_risk_p50": 0.1075,
        "net_risk_p90": 0.1118,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.108,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0991,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0165,
    "adaptation_capacity": 0.4111,
    "adaptation_buffer": 0.0822,
    "demand_fragility": 0.0372,
    "reallocation_capacity": 0.4955,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "26542",
      "to_title": "Director (stage, film, television, game, commercial, video and radio)",
      "composite": 0.7241,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5332,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5942
    },
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.039011,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21524",
    "title": "Audio and video equipment engineer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 4837,
    "gross_wage_25th": 3921,
    "gross_wage_75th": 6540,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.529,
    "bottleneck": 0.5178,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.2549,
      "market_resilience": 0.557,
      "market_modifier": 0.8051
    },
    "net_risk": 0.2056,
    "risk_band": "moderate",
    "augmentation": 0.086,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0809,
      "anthropic_observed_pctile": 0.6433,
      "sol_match": "prefix",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5624,
        "anthropic": 0.6433,
        "eloundou": 0.681,
        "ilo": 0.6696
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8714,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1481,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2631,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0556,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0276,
      "task_exposure_concentration": 0.5086,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3811,
      "exposure_p50": 0.529,
      "exposure_p90": 0.6768,
      "net_risk_p10": 0.1481,
      "net_risk_p50": 0.2056,
      "net_risk_p90": 0.2631,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.6655,
      "theta": 0.676,
      "c_aioe": 0.5134,
      "log_wage_spread": 0.5116,
      "wage_position": 0.5994
    },
    "isco_codes_matched": [
      "2152"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.6655,
      "theta": 0.676,
      "c_aioe": 0.5134,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2152"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 1.34,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6403,
      "net_risk": 0.2486,
      "risk_band": "moderate",
      "augmentation": 0.1847,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6117,
        "exposure_p50": 0.6403,
        "exposure_p90": 0.6684,
        "net_risk_p10": 0.2071,
        "net_risk_p50": 0.2481,
        "net_risk_p90": 0.2891,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5257,
      "net_risk": 0.2041,
      "risk_band": "moderate",
      "augmentation": 0.1516,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5076,
        "exposure_p50": 0.5257,
        "exposure_p90": 0.5435,
        "net_risk_p10": 0.1971,
        "net_risk_p50": 0.2041,
        "net_risk_p90": 0.211,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2056,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1888,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0288,
    "adaptation_capacity": 0.408,
    "adaptation_buffer": 0.0816,
    "demand_fragility": 0.0074,
    "reallocation_capacity": 0.5482,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "21525",
      "to_title": "Instrumentation engineer",
      "composite": 0.7432,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.553,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6035
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.013707,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "22661",
    "title": "Audiologist",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 4884,
    "gross_wage_25th": 3963,
    "gross_wage_75th": 5800,
    "estimated_sg_employment_thousands": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4439,
    "bottleneck": 0.7692,
    "market": {
      "market_momentum": 0.608,
      "industry_footprint_momentum": 0.9477,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1613,
      "market_resilience": 0.4293,
      "market_modifier": 0.8497
    },
    "net_risk": 0.0872,
    "risk_band": "low",
    "augmentation": 0.0692,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.6524,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.7888,
        "anthropic": 0.1364,
        "eloundou": 0.5617,
        "ilo": 0.2079
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8339,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0561,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1182,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0372,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0276,
      "task_exposure_concentration": 0.5086,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2859,
      "exposure_p50": 0.4439,
      "exposure_p90": 0.602,
      "net_risk_p10": 0.0561,
      "net_risk_p50": 0.0872,
      "net_risk_p90": 0.1182,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.1463,
      "theta": 0.7175,
      "c_aioe": 0.8368,
      "log_wage_spread": 0.3809,
      "wage_position": 0.6052
    },
    "isco_codes_matched": [
      "2266"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.1463,
      "theta": 0.7175,
      "c_aioe": 0.8368,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2266"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.9,
      "physical_presence": 0.95,
      "tool_velocity": 0.35
    },
    "bls_proxy_employment": 2.62,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.4133,
      "net_risk": 0.0811,
      "risk_band": "low",
      "augmentation": 0.1365,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.2568,
        "exposure_p50": 0.4133,
        "exposure_p90": 0.5767,
        "net_risk_p10": 0.0428,
        "net_risk_p50": 0.0773,
        "net_risk_p90": 0.1237,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3782,
      "net_risk": 0.0742,
      "risk_band": "low",
      "augmentation": 0.1249,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.279,
        "exposure_p50": 0.3782,
        "exposure_p90": 0.4817,
        "net_risk_p10": 0.0547,
        "net_risk_p50": 0.0742,
        "net_risk_p90": 0.0945,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0872,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0804,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0198,
    "adaptation_capacity": 0.391,
    "adaptation_buffer": 0.0782,
    "demand_fragility": 0.0068,
    "reallocation_capacity": 0.5521,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "22680",
      "to_title": "Occupational therapist",
      "composite": 0.6921,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5026,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5792
    },
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.028362,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24112",
    "title": "Auditor (accounting)",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 5575,
    "gross_wage_25th": 4875,
    "gross_wage_75th": 7693,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7959,
    "bottleneck": 0.3021,
    "market": {
      "market_momentum": 0.5305,
      "industry_footprint_momentum": 0.7092,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2513,
      "market_resilience": 0.5988,
      "market_modifier": 0.7904
    },
    "net_risk": 0.441,
    "risk_band": "high",
    "augmentation": 0.1153,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0855,
      "anthropic_observed_pctile": 0.9101,
      "sol_match": "prefix",
      "jobs_in_demand_match": "exact",
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.9955,
        "anthropic": 0.9101,
        "eloundou": 0.8692,
        "ilo": 0.8502
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_exact_demand",
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8614,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.85,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.361,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5209,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.059,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.2815,
      "task_exposure_concentration": 0.1515,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6516,
      "exposure_p50": 0.7959,
      "exposure_p90": 0.9402,
      "net_risk_p10": 0.361,
      "net_risk_p50": 0.441,
      "net_risk_p90": 0.5209,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.482,
      "theta": 0.6501,
      "c_aioe": 1.1817,
      "log_wage_spread": 0.4562,
      "wage_position": 0.6908
    },
    "isco_codes_matched": [
      "2411"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.482,
      "theta": 0.6501,
      "c_aioe": 1.1817,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2411"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.4,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.6,
      "relationship_intensity": 0.65,
      "regulatory_weight": 0.8,
      "physical_presence": 0.1,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 22.12,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.9046,
      "net_risk": 0.499,
      "risk_band": "high",
      "augmentation": 0.1637,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8698,
        "exposure_p50": 0.9046,
        "exposure_p90": 0.9412,
        "net_risk_p10": 0.4479,
        "net_risk_p50": 0.4988,
        "net_risk_p90": 0.5529,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8704,
      "net_risk": 0.4801,
      "risk_band": "high",
      "augmentation": 0.1574,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8479,
        "exposure_p50": 0.8704,
        "exposure_p90": 0.894,
        "net_risk_p10": 0.4677,
        "net_risk_p50": 0.4801,
        "net_risk_p90": 0.4931,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.441,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.4002,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1004,
    "adaptation_capacity": 0.4621,
    "adaptation_buffer": 0.0924,
    "demand_fragility": 0.0243,
    "reallocation_capacity": 0.8618,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "24121",
      "to_title": "Financial/Investment adviser (e.g. relationship manager)",
      "composite": 0.7725,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5935,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6203
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.019497,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "26411",
    "title": "Author",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 4000,
    "gross_wage_25th": 3500,
    "gross_wage_75th": 7000,
    "estimated_sg_employment_thousands": 1.9,
    "employment_thousands": 1.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7626,
    "bottleneck": 0.1471,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.3663,
      "market_resilience": 0.5215,
      "market_modifier": 0.8175
    },
    "net_risk": 0.5336,
    "risk_band": "very_high",
    "augmentation": 0.0625,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1328,
      "anthropic_observed_pctile": 0.8271,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6943,
        "anthropic": 0.8271,
        "eloundou": 0.9927,
        "ilo": 0.901
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7564,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.423,
      "optimistic_band": "high",
      "pessimistic_risk": 0.6442,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0336,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.2284,
      "task_exposure_concentration": 0.1677,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6045,
      "exposure_p50": 0.7626,
      "exposure_p90": 0.9207,
      "net_risk_p10": 0.423,
      "net_risk_p50": 0.5336,
      "net_risk_p90": 0.6442,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9879,
      "theta": 0.6204,
      "c_aioe": 0.8172,
      "log_wage_spread": 0.6931,
      "wage_position": 0.4957
    },
    "isco_codes_matched": [
      "2641"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9879,
      "theta": 0.6204,
      "c_aioe": 0.8172,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2641"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.85,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.75,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.6,
      "regulatory_weight": 0.25,
      "physical_presence": 0.1,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 1.9,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8557,
      "net_risk": 0.5966,
      "risk_band": "very_high",
      "augmentation": 0.0656,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7833,
        "exposure_p50": 0.8557,
        "exposure_p90": 0.9229,
        "net_risk_p10": 0.5221,
        "net_risk_p50": 0.5941,
        "net_risk_p90": 0.6675,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8498,
      "net_risk": 0.5925,
      "risk_band": "very_high",
      "augmentation": 0.0652,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.8032,
        "exposure_p50": 0.8498,
        "exposure_p90": 0.8931,
        "net_risk_p10": 0.56,
        "net_risk_p50": 0.5925,
        "net_risk_p90": 0.6227,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.5336,
    "structural_risk_band": "very_high",
    "transition_adjusted_risk": 0.4857,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1695,
    "adaptation_capacity": 0.4488,
    "adaptation_buffer": 0.0898,
    "demand_fragility": 0.0197,
    "reallocation_capacity": 0.8529,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "26422",
      "to_title": "Editor (news and periodicals)",
      "composite": 0.7929,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.6206,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6317
    },
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.033269,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21413",
    "title": "Automation engineer (including robotics engineer)",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 8588,
    "gross_wage_25th": 6350,
    "gross_wage_75th": 12539,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6154,
    "bottleneck": 0.7861,
    "market": {
      "market_momentum": 0.5407,
      "industry_footprint_momentum": 0.7406,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6943,
      "market_resilience": 0.6821,
      "market_modifier": 0.7613
    },
    "net_risk": 0.1004,
    "risk_band": "low",
    "augmentation": 0.1814,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.5633,
      "anthropic_observed_pctile": 0.2905,
      "sol_match": "prefix",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.8538,
        "anthropic": 0.2905,
        "eloundou": 0.7071,
        "ilo": 0.5124
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8414,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0746,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1261,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0496,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1234,
      "task_exposure_concentration": 0.1215,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4573,
      "exposure_p50": 0.6154,
      "exposure_p90": 0.7734,
      "net_risk_p10": 0.0746,
      "net_risk_p50": 0.1004,
      "net_risk_p90": 0.1261,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2829,
      "theta": 0.7205,
      "c_aioe": 0.9326,
      "log_wage_spread": 0.6804,
      "wage_position": 1.0642
    },
    "isco_codes_matched": [
      "2141"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2829,
      "theta": 0.7205,
      "c_aioe": 0.9326,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2141"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 5.16,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5836,
      "net_risk": 0.095,
      "risk_band": "low",
      "augmentation": 0.3129,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4473,
        "exposure_p50": 0.5836,
        "exposure_p90": 0.7259,
        "net_risk_p10": 0.0609,
        "net_risk_p50": 0.0932,
        "net_risk_p90": 0.1335,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6213,
      "net_risk": 0.1012,
      "risk_band": "low",
      "augmentation": 0.3331,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5332,
        "exposure_p50": 0.6213,
        "exposure_p90": 0.7132,
        "net_risk_p10": 0.0868,
        "net_risk_p50": 0.1012,
        "net_risk_p90": 0.1161,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1004,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.091,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0291,
    "adaptation_capacity": 0.4677,
    "adaptation_buffer": 0.0935,
    "demand_fragility": 0.0085,
    "reallocation_capacity": 0.8901,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "21496",
      "to_title": "Energy engineer",
      "composite": 0.6917,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.4994,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5783
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.018264,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21343",
    "title": "Biochemist",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6264,
    "gross_wage_25th": 5500,
    "gross_wage_75th": 7114,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5768,
    "bottleneck": 0.8128,
    "market": {
      "market_momentum": 0.506,
      "industry_footprint_momentum": 0.6339,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1898,
      "market_resilience": 0.4595,
      "market_modifier": 0.8392
    },
    "net_risk": 0.091,
    "risk_band": "low",
    "augmentation": 0.1139,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2679,
      "anthropic_observed_pctile": 0.504,
      "sol_match": "prefix",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.7718,
        "anthropic": 0.504,
        "eloundou": 0.3745
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7067,
      "level": "high",
      "crosswalk_quality": 0.6198,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0662,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1159,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.041,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0895,
      "task_exposure_concentration": 0.5082,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4192,
      "exposure_p50": 0.5768,
      "exposure_p90": 0.7344,
      "net_risk_p10": 0.0662,
      "net_risk_p50": 0.091,
      "net_risk_p90": 0.1159,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.093,
      "theta": 0.7227,
      "c_aioe": 0.7922,
      "log_wage_spread": 0.2573,
      "wage_position": 0.7762
    },
    "isco_codes_matched": [
      "2134"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.093,
      "theta": 0.7227,
      "c_aioe": 0.7922,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2134"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 1.41,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5465,
      "net_risk": 0.0858,
      "risk_band": "low",
      "augmentation": 0.2041,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.419,
        "exposure_p50": 0.5465,
        "exposure_p90": 0.6772,
        "net_risk_p10": 0.0516,
        "net_risk_p50": 0.0834,
        "net_risk_p90": 0.1231,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5597,
      "net_risk": 0.0879,
      "risk_band": "low",
      "augmentation": 0.209,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4789,
        "exposure_p50": 0.5597,
        "exposure_p90": 0.6425,
        "net_risk_p10": 0.0752,
        "net_risk_p50": 0.0879,
        "net_risk_p90": 0.1009,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.091,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0834,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0234,
    "adaptation_capacity": 0.4181,
    "adaptation_buffer": 0.0836,
    "demand_fragility": 0.0257,
    "reallocation_capacity": 0.5329,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "21347",
      "to_title": "Clinical research professional",
      "composite": 0.7662,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5775,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6149
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.015599,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21311",
    "title": "Biologist",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 8352,
    "gross_wage_25th": 6704,
    "gross_wage_75th": 10202,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6829,
    "bottleneck": 0.672,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.4724,
      "market_resilience": 0.5639,
      "market_modifier": 0.8026
    },
    "net_risk": 0.1813,
    "risk_band": "moderate",
    "augmentation": 0.1474,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.3003,
      "anthropic_observed_pctile": 0.9901,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6898,
        "anthropic": 0.9901,
        "eloundou": 0.9665,
        "ilo": 0.6275
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6964,
      "level": "medium",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1393,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2233,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0313,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 0.8126,
      "task_effective_coverage": 0.0847,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5248,
      "exposure_p50": 0.6829,
      "exposure_p90": 0.841,
      "net_risk_p10": 0.1393,
      "net_risk_p50": 0.1813,
      "net_risk_p90": 0.2233,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.966,
      "theta": 0.6975,
      "c_aioe": 0.7245,
      "log_wage_spread": 0.4199,
      "wage_position": 1.0349
    },
    "isco_codes_matched": [
      "2131"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.966,
      "theta": 0.6975,
      "c_aioe": 0.7245,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2131"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 1.13,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8188,
      "net_risk": 0.2155,
      "risk_band": "moderate",
      "augmentation": 0.3103,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.725,
        "exposure_p50": 0.8188,
        "exposure_p90": 0.9132,
        "net_risk_p10": 0.1607,
        "net_risk_p50": 0.2139,
        "net_risk_p90": 0.2736,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7039,
      "net_risk": 0.1853,
      "risk_band": "moderate",
      "augmentation": 0.2668,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.646,
        "exposure_p50": 0.7039,
        "exposure_p90": 0.7622,
        "net_risk_p10": 0.1701,
        "net_risk_p50": 0.1853,
        "net_risk_p90": 0.2007,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1813,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1674,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0511,
    "adaptation_capacity": 0.3822,
    "adaptation_buffer": 0.0764,
    "demand_fragility": 0.0468,
    "reallocation_capacity": 0.103,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "21347",
      "to_title": "Clinical research professional",
      "composite": 0.7054,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5902,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6514
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.018012,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21491",
    "title": "Biomedical engineer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 5346,
    "gross_wage_25th": 4171,
    "gross_wage_75th": 7209,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6228,
    "bottleneck": 0.6783,
    "market": {
      "market_momentum": 0.608,
      "industry_footprint_momentum": 0.9477,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3182,
      "market_resilience": 0.4921,
      "market_modifier": 0.8278
    },
    "net_risk": 0.1666,
    "risk_band": "moderate",
    "augmentation": 0.1119,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0524,
      "anthropic_observed_pctile": 0.5474,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5998,
        "anthropic": 0.5474,
        "eloundou": 0.637,
        "ilo": 0.3577
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.127,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2061,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0166,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1333,
      "task_exposure_concentration": 0.3362,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4749,
      "exposure_p50": 0.6228,
      "exposure_p90": 0.7706,
      "net_risk_p10": 0.127,
      "net_risk_p50": 0.1666,
      "net_risk_p90": 0.2061,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.7876,
      "theta": 0.698,
      "c_aioe": 0.5903,
      "log_wage_spread": 0.5472,
      "wage_position": 0.6625
    },
    "isco_codes_matched": [
      "2149"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.7876,
      "theta": 0.698,
      "c_aioe": 0.5903,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2149"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 2.22,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5322,
      "net_risk": 0.1417,
      "risk_band": "low",
      "augmentation": 0.1776,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.462,
        "exposure_p50": 0.5322,
        "exposure_p90": 0.6047,
        "net_risk_p10": 0.1074,
        "net_risk_p50": 0.141,
        "net_risk_p90": 0.1775,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5968,
      "net_risk": 0.1589,
      "risk_band": "moderate",
      "augmentation": 0.1992,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5519,
        "exposure_p50": 0.5968,
        "exposure_p90": 0.6431,
        "net_risk_p10": 0.147,
        "net_risk_p50": 0.1589,
        "net_risk_p90": 0.1713,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1666,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1521,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0527,
    "adaptation_capacity": 0.435,
    "adaptation_buffer": 0.087,
    "demand_fragility": 0.0257,
    "reallocation_capacity": 0.6947,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "21496",
      "to_title": "Energy engineer",
      "composite": 0.7593,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5707,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6116
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.01441,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21610",
    "title": "Building architect",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6798,
    "gross_wage_25th": 5250,
    "gross_wage_75th": 10366,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6761,
    "bottleneck": 0.6702,
    "market": {
      "market_momentum": 0.4115,
      "industry_footprint_momentum": 0.3431,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5463,
      "market_resilience": 0.4654,
      "market_modifier": 0.8371
    },
    "net_risk": 0.1871,
    "risk_band": "moderate",
    "augmentation": 0.1257,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2907,
      "anthropic_observed_pctile": 0.4526,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.7433,
        "anthropic": 0.4526,
        "eloundou": 0.2385,
        "ilo": 0.5124
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7999,
      "level": "high",
      "crosswalk_quality": 0.984,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1433,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2308,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0371,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 0.9838,
      "task_effective_coverage": 0.5563,
      "task_exposure_concentration": 0.0381,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5181,
      "exposure_p50": 0.6761,
      "exposure_p90": 0.8342,
      "net_risk_p10": 0.1433,
      "net_risk_p50": 0.1871,
      "net_risk_p90": 0.2308,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0408,
      "theta": 0.6965,
      "c_aioe": 0.7816,
      "log_wage_spread": 0.6803,
      "wage_position": 0.8424
    },
    "isco_codes_matched": [
      "2161"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0408,
      "theta": 0.6965,
      "c_aioe": 0.7816,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2161"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.9,
      "real_time_coordination": 0.4,
      "ambiguity_tolerance": 0.8,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.1,
      "physical_presence": 0.1,
      "tool_velocity": 0.85
    },
    "bls_proxy_employment": 1.02,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.4843,
      "net_risk": 0.1337,
      "risk_band": "low",
      "augmentation": 0.1511,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.364,
        "exposure_p50": 0.4843,
        "exposure_p90": 0.6068,
        "net_risk_p10": 0.0936,
        "net_risk_p50": 0.1326,
        "net_risk_p90": 0.1768,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6464,
      "net_risk": 0.1785,
      "risk_band": "moderate",
      "augmentation": 0.2016,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5684,
        "exposure_p50": 0.6464,
        "exposure_p90": 0.7259,
        "net_risk_p10": 0.1569,
        "net_risk_p50": 0.1785,
        "net_risk_p90": 0.2004,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1871,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1699,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0234,
    "adaptation_capacity": 0.4599,
    "adaptation_buffer": 0.092,
    "demand_fragility": 0.0118,
    "reallocation_capacity": 0.9657,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "21670",
      "to_title": "Service designer",
      "composite": 0.6779,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.485,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5715
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.01625,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21422",
    "title": "Building construction engineer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 4800,
    "gross_wage_25th": 4000,
    "gross_wage_75th": 6000,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5549,
    "bottleneck": 0.5357,
    "market": {
      "market_momentum": 0.4435,
      "industry_footprint_momentum": 0.4414,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1751,
      "market_resilience": 0.3361,
      "market_modifier": 0.8824
    },
    "net_risk": 0.2281,
    "risk_band": "moderate",
    "augmentation": 0.0586,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.3375,
      "anthropic_observed_pctile": 0.5761,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.9135,
        "anthropic": 0.5761,
        "eloundou": 0.887,
        "ilo": 0.3577
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8339,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1631,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.293,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0719,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0386,
      "task_exposure_concentration": 0.8435,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3968,
      "exposure_p50": 0.5549,
      "exposure_p90": 0.713,
      "net_risk_p10": 0.1631,
      "net_risk_p50": 0.2281,
      "net_risk_p90": 0.293,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3387,
      "theta": 0.6808,
      "c_aioe": 1.0264,
      "log_wage_spread": 0.4055,
      "wage_position": 0.5948
    },
    "isco_codes_matched": [
      "2142"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3387,
      "theta": 0.6808,
      "c_aioe": 1.0264,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2142"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 1,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6749,
      "net_risk": 0.2765,
      "risk_band": "moderate",
      "augmentation": 0.1215,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.5392,
        "exposure_p50": 0.6749,
        "exposure_p90": 0.8177,
        "net_risk_p10": 0.205,
        "net_risk_p50": 0.2753,
        "net_risk_p90": 0.3516,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5711,
      "net_risk": 0.234,
      "risk_band": "moderate",
      "augmentation": 0.1028,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.4866,
        "exposure_p50": 0.5711,
        "exposure_p90": 0.66,
        "net_risk_p10": 0.1993,
        "net_risk_p50": 0.234,
        "net_risk_p90": 0.2704,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2281,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2117,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0758,
    "adaptation_capacity": 0.3582,
    "adaptation_buffer": 0.0716,
    "demand_fragility": 0.0181,
    "reallocation_capacity": 0.2423,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "21714",
      "to_title": "Marine superintendent",
      "composite": 0.7301,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5467,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5989
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.013655,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24213",
    "title": "Business and financial project management professional",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 7693,
    "gross_wage_25th": 5500,
    "gross_wage_75th": 11006,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7234,
    "bottleneck": 0.7166,
    "market": {
      "market_momentum": 0.4747,
      "industry_footprint_momentum": 0.5377,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6435,
      "market_resilience": 0.5422,
      "market_modifier": 0.8102
    },
    "net_risk": 0.1661,
    "risk_band": "moderate",
    "augmentation": 0.2074,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1624,
      "anthropic_observed_pctile": 0.8162,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.9786,
        "anthropic": 0.8162,
        "eloundou": 0.4979,
        "ilo": 0.7463
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8039,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1293,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2029,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0161,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.563,
      "exposure_p50": 0.7234,
      "exposure_p90": 0.8838,
      "net_risk_p10": 0.1293,
      "net_risk_p50": 0.1661,
      "net_risk_p90": 0.2029,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.4324,
      "theta": 0.7029,
      "c_aioe": 1.0665,
      "log_wage_spread": 0.6937,
      "wage_position": 0.9533
    },
    "isco_codes_matched": [
      "2421"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.4324,
      "theta": 0.7029,
      "c_aioe": 1.0665,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2421"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.4,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.6,
      "relationship_intensity": 0.65,
      "regulatory_weight": 0.8,
      "physical_presence": 0.1,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 15.05,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7582,
      "net_risk": 0.1741,
      "risk_band": "moderate",
      "augmentation": 0.2946,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6434,
        "exposure_p50": 0.7582,
        "exposure_p90": 0.8751,
        "net_risk_p10": 0.1284,
        "net_risk_p50": 0.1734,
        "net_risk_p90": 0.2234,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7582,
      "net_risk": 0.1741,
      "risk_band": "moderate",
      "augmentation": 0.2946,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6434,
        "exposure_p50": 0.7582,
        "exposure_p90": 0.8751,
        "net_risk_p10": 0.1284,
        "net_risk_p50": 0.1734,
        "net_risk_p90": 0.2234,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.1661,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1506,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0453,
    "adaptation_capacity": 0.4668,
    "adaptation_buffer": 0.0934,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "24135",
      "to_title": "Financial product structurer",
      "composite": 0.6418,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5195,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6192
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.022903,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24212",
    "title": "Business consultant",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 8662,
    "gross_wage_25th": 4095,
    "gross_wage_75th": 11875,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7327,
    "bottleneck": 0.7166,
    "market": {
      "market_momentum": 0.4115,
      "industry_footprint_momentum": 0.3431,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8342,
      "market_resilience": 0.5806,
      "market_modifier": 0.7968
    },
    "net_risk": 0.1657,
    "risk_band": "moderate",
    "augmentation": 0.1781,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1624,
      "anthropic_observed_pctile": 0.8162,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.9786,
        "anthropic": 0.8162,
        "eloundou": 0.4979,
        "ilo": 0.7463
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8039,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1299,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2014,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0157,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.2202,
      "task_exposure_concentration": 0.0586,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5746,
      "exposure_p50": 0.7327,
      "exposure_p90": 0.8907,
      "net_risk_p10": 0.1299,
      "net_risk_p50": 0.1657,
      "net_risk_p90": 0.2014,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.4324,
      "theta": 0.7029,
      "c_aioe": 1.0665,
      "log_wage_spread": 1.0647,
      "wage_position": 1.0734
    },
    "isco_codes_matched": [
      "2421"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.4324,
      "theta": 0.7029,
      "c_aioe": 1.0665,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2421"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 15.05,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7582,
      "net_risk": 0.1712,
      "risk_band": "moderate",
      "augmentation": 0.3154,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6434,
        "exposure_p50": 0.7582,
        "exposure_p90": 0.8751,
        "net_risk_p10": 0.1257,
        "net_risk_p50": 0.1707,
        "net_risk_p90": 0.2199,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7642,
      "net_risk": 0.1726,
      "risk_band": "moderate",
      "augmentation": 0.318,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6898,
        "exposure_p50": 0.7642,
        "exposure_p90": 0.84,
        "net_risk_p10": 0.1558,
        "net_risk_p50": 0.1726,
        "net_risk_p90": 0.1897,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1657,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1493,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0496,
    "adaptation_capacity": 0.4926,
    "adaptation_buffer": 0.0985,
    "demand_fragility": 0.0071,
    "reallocation_capacity": 0.9472,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "24154",
      "to_title": "Commodities and freight derivatives broker",
      "composite": 0.6306,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5078,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6137
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.024302,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24122",
    "title": "Business valuer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 9708,
    "gross_wage_25th": 5200,
    "gross_wage_75th": 16560,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7289,
    "bottleneck": 0.5927,
    "market": {
      "market_momentum": 0.4911,
      "industry_footprint_momentum": 0.5879,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8948,
      "market_resilience": 0.7326,
      "market_modifier": 0.7436
    },
    "net_risk": 0.221,
    "risk_band": "moderate",
    "augmentation": 0.1882,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1056,
      "anthropic_observed_pctile": 0.6769,
      "sol_match": "prefix",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5713,
        "anthropic": 0.6769,
        "eloundou": 0.8065,
        "ilo": 0.927
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8414,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1731,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2689,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.071,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.2202,
      "task_exposure_concentration": 0.0586,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5708,
      "exposure_p50": 0.7289,
      "exposure_p90": 0.8869,
      "net_risk_p10": 0.1731,
      "net_risk_p50": 0.221,
      "net_risk_p90": 0.2689,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.6981,
      "theta": 0.6844,
      "c_aioe": 0.5327,
      "log_wage_spread": 1.1583,
      "wage_position": 1.203
    },
    "isco_codes_matched": [
      "2412"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.6981,
      "theta": 0.6844,
      "c_aioe": 0.5327,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2412"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 5.85,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7491,
      "net_risk": 0.2269,
      "risk_band": "moderate",
      "augmentation": 0.3252,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6584,
        "exposure_p50": 0.7491,
        "exposure_p90": 0.8353,
        "net_risk_p10": 0.1817,
        "net_risk_p50": 0.2261,
        "net_risk_p90": 0.2734,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7583,
      "net_risk": 0.2297,
      "risk_band": "moderate",
      "augmentation": 0.3293,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6996,
        "exposure_p50": 0.7583,
        "exposure_p90": 0.8142,
        "net_risk_p10": 0.2119,
        "net_risk_p50": 0.2297,
        "net_risk_p90": 0.2466,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.221,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1996,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0626,
    "adaptation_capacity": 0.4851,
    "adaptation_buffer": 0.097,
    "demand_fragility": 0.0071,
    "reallocation_capacity": 0.9472,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "24154",
      "to_title": "Commodities and freight derivatives broker",
      "composite": 0.7006,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5086,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5827
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.025728,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "22132",
    "title": "Cardiothoracic surgeon",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6294,
    "gross_wage_25th": 5938,
    "gross_wage_75th": 6882,
    "estimated_sg_employment_thousands": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3708,
    "bottleneck": 0.9554,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.1569,
      "market_resilience": 0.4377,
      "market_modifier": 0.8468
    },
    "net_risk": 0.014,
    "risk_band": "very_low",
    "augmentation": 0.0645,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.3485,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.4848,
        "anthropic": 0.1364,
        "eloundou": 0.0889
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6868,
      "level": "medium",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.008,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.02,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.014,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.2109,
      "exposure_p50": 0.3708,
      "exposure_p90": 0.5306,
      "net_risk_p10": 0.008,
      "net_risk_p50": 0.014,
      "net_risk_p90": 0.02,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.4503,
      "theta": 0.7822,
      "c_aioe": 0.2996,
      "log_wage_spread": 0.1475,
      "wage_position": 0.7799
    },
    "isco_codes_matched": [
      "2213"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.4503,
      "theta": 0.7822,
      "c_aioe": 0.2996,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2213"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.9,
      "physical_presence": 0.95,
      "tool_velocity": 0.35
    },
    "bls_proxy_employment": 0.18,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2319,
      "net_risk": 0.0087,
      "risk_band": "very_low",
      "augmentation": 0.097,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1052,
        "exposure_p50": 0.2319,
        "exposure_p90": 0.3618,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0071,
        "net_risk_p90": 0.0257,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2319,
      "net_risk": 0.0087,
      "risk_band": "very_low",
      "augmentation": 0.097,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1052,
        "exposure_p50": 0.2319,
        "exposure_p90": 0.3618,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0071,
        "net_risk_p90": 0.0257,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.014,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0129,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0033,
    "adaptation_capacity": 0.3821,
    "adaptation_buffer": 0.0764,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "22138",
      "to_title": "Urologist",
      "composite": 0.7146,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5232,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5895
    },
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.032197,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "26375",
    "title": "Career coach (counselling)",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 4415,
    "gross_wage_25th": 3826,
    "gross_wage_75th": 6630,
    "estimated_sg_employment_thousands": 1.9,
    "employment_thousands": 1.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3774,
    "bottleneck": 0.8877,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.2647,
      "market_resilience": 0.4809,
      "market_modifier": 0.8317
    },
    "net_risk": 0.0352,
    "risk_band": "very_low",
    "augmentation": 0.0907,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1401,
      "anthropic_observed_pctile": 0.6621,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.8021,
        "anthropic": 0.6621,
        "eloundou": 0.2615
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.659,
      "level": "medium",
      "crosswalk_quality": 0.6089,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0205,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.05,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0148,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2199,
      "exposure_p50": 0.3774,
      "exposure_p90": 0.535,
      "net_risk_p10": 0.0205,
      "net_risk_p50": 0.0352,
      "net_risk_p90": 0.05,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.1582,
      "theta": 0.7484,
      "c_aioe": 0.8097,
      "log_wage_spread": 0.5498,
      "wage_position": 0.5471
    },
    "isco_codes_matched": [
      "2637"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.1582,
      "theta": 0.7484,
      "c_aioe": 0.8097,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2637"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.85,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.75,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.6,
      "regulatory_weight": 0.25,
      "physical_presence": 0.1,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 5.27,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5738,
      "net_risk": 0.0536,
      "risk_band": "low",
      "augmentation": 0.2449,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.3994,
        "exposure_p50": 0.5738,
        "exposure_p90": 0.7527,
        "net_risk_p10": 0.0169,
        "net_risk_p50": 0.051,
        "net_risk_p90": 0.0932,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3945,
      "net_risk": 0.0368,
      "risk_band": "very_low",
      "augmentation": 0.1684,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.2811,
        "exposure_p50": 0.3945,
        "exposure_p90": 0.5108,
        "net_risk_p10": 0.0263,
        "net_risk_p50": 0.0368,
        "net_risk_p90": 0.0477,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0352,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0321,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0102,
    "adaptation_capacity": 0.4462,
    "adaptation_buffer": 0.0892,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "26373",
      "to_title": "Counsellor (family)",
      "composite": 0.6885,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.4957,
      "wage_preservation": 0.9853,
      "training_ease": 0,
      "empirical_priority": 0.5743
    },
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.034952,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21130",
    "title": "Chemist",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6357,
    "gross_wage_25th": 4500,
    "gross_wage_75th": 11430,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.712,
    "bottleneck": 0.7308,
    "market": {
      "market_momentum": 0.453,
      "industry_footprint_momentum": 0.4707,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6194,
      "market_resilience": 0.5196,
      "market_modifier": 0.8182
    },
    "net_risk": 0.1574,
    "risk_band": "moderate",
    "augmentation": 0.1587,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2141,
      "anthropic_observed_pctile": 0.8024,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5882,
        "anthropic": 0.8024,
        "eloundou": 0.5523,
        "ilo": 0.6101
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.722,
      "level": "high",
      "crosswalk_quality": 0.4326,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1247,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1901,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0074,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.3125,
      "task_exposure_concentration": 0.1238,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5642,
      "exposure_p50": 0.712,
      "exposure_p90": 0.8599,
      "net_risk_p10": 0.1247,
      "net_risk_p50": 0.1574,
      "net_risk_p90": 0.1901,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.7669,
      "theta": 0.704,
      "c_aioe": 0.5702,
      "log_wage_spread": 0.9322,
      "wage_position": 0.7877
    },
    "isco_codes_matched": [
      "2113"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.7669,
      "theta": 0.704,
      "c_aioe": 0.5702,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2113"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 0.67,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6403,
      "net_risk": 0.141,
      "risk_band": "low",
      "augmentation": 0.2431,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5762,
        "exposure_p50": 0.6403,
        "exposure_p90": 0.7029,
        "net_risk_p10": 0.1047,
        "net_risk_p50": 0.1394,
        "net_risk_p90": 0.1766,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.725,
      "net_risk": 0.1597,
      "risk_band": "moderate",
      "augmentation": 0.2753,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6836,
        "exposure_p50": 0.725,
        "exposure_p90": 0.7654,
        "net_risk_p10": 0.1506,
        "net_risk_p50": 0.1597,
        "net_risk_p90": 0.1686,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1574,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1425,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0225,
    "adaptation_capacity": 0.4742,
    "adaptation_buffer": 0.0948,
    "demand_fragility": 0.0205,
    "reallocation_capacity": 0.8897,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "21714",
      "to_title": "Marine superintendent",
      "composite": 0.6778,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5613,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6378
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.015714,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21711",
    "title": "Chief engineer/Second engineer (ship)",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 8339,
    "gross_wage_25th": 6231,
    "gross_wage_75th": 11456,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2982,
    "bottleneck": 0.8378,
    "market": {
      "market_momentum": 0.506,
      "industry_footprint_momentum": 0.6339,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6266,
      "market_resilience": 0.6342,
      "market_modifier": 0.778
    },
    "net_risk": 0.0376,
    "risk_band": "very_low",
    "augmentation": 0.0699,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0176,
      "anthropic_observed_pctile": 0.3478,
      "sol_match": "prefix",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.3654,
        "anthropic": 0.3478,
        "eloundou": 0.3243
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.5818,
      "level": "medium",
      "crosswalk_quality": 0,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.019,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0562,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0124,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1508,
      "exposure_p50": 0.2982,
      "exposure_p90": 0.4456,
      "net_risk_p10": 0.019,
      "net_risk_p50": 0.0376,
      "net_risk_p90": 0.0562,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.0104,
      "theta": 0.7296,
      "c_aioe": 0.0074,
      "log_wage_spread": 0.609,
      "wage_position": 1.0333
    },
    "isco_codes_matched": [
      "2171"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.0104,
      "theta": 0.7296,
      "c_aioe": 0.0074,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2171"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 0.12,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3456,
      "net_risk": 0.0436,
      "risk_band": "very_low",
      "augmentation": 0.1836,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.3324,
        "exposure_p50": 0.3456,
        "exposure_p90": 0.3592,
        "net_risk_p10": 0.0257,
        "net_risk_p50": 0.0429,
        "net_risk_p90": 0.0608,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2485,
      "net_risk": 0.0314,
      "risk_band": "very_low",
      "augmentation": 0.132,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.2399,
        "exposure_p50": 0.2485,
        "exposure_p90": 0.2574,
        "net_risk_p10": 0.0303,
        "net_risk_p50": 0.0314,
        "net_risk_p90": 0.0325,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0376,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0342,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0097,
    "adaptation_capacity": 0.4524,
    "adaptation_buffer": 0.0905,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "21714",
      "to_title": "Marine superintendent",
      "composite": 0.7752,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5862,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6192
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.017998,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21421",
    "title": "Civil engineer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6500,
    "gross_wage_25th": 4900,
    "gross_wage_75th": 8165,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5308,
    "bottleneck": 0.5357,
    "market": {
      "market_momentum": 0.4163,
      "industry_footprint_momentum": 0.3577,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3717,
      "market_resilience": 0.3984,
      "market_modifier": 0.8606
    },
    "net_risk": 0.2122,
    "risk_band": "moderate",
    "augmentation": 0.0655,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.3375,
      "anthropic_observed_pctile": 0.5761,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.9135,
        "anthropic": 0.5761,
        "eloundou": 0.887,
        "ilo": 0.3577
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8039,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.149,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2755,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0622,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0162,
      "task_exposure_concentration": 0.5024,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3727,
      "exposure_p50": 0.5308,
      "exposure_p90": 0.6889,
      "net_risk_p10": 0.149,
      "net_risk_p50": 0.2122,
      "net_risk_p90": 0.2755,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3387,
      "theta": 0.6808,
      "c_aioe": 1.0264,
      "log_wage_spread": 0.5106,
      "wage_position": 0.8055
    },
    "isco_codes_matched": [
      "2142"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3387,
      "theta": 0.6808,
      "c_aioe": 1.0264,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2142"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 1,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6749,
      "net_risk": 0.2697,
      "risk_band": "moderate",
      "augmentation": 0.144,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.5392,
        "exposure_p50": 0.6749,
        "exposure_p90": 0.8177,
        "net_risk_p10": 0.2006,
        "net_risk_p50": 0.2685,
        "net_risk_p90": 0.3456,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5456,
      "net_risk": 0.218,
      "risk_band": "moderate",
      "augmentation": 0.1164,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.4596,
        "exposure_p50": 0.5456,
        "exposure_p90": 0.6361,
        "net_risk_p10": 0.1836,
        "net_risk_p50": 0.218,
        "net_risk_p90": 0.2542,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2122,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1954,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0696,
    "adaptation_capacity": 0.3969,
    "adaptation_buffer": 0.0794,
    "demand_fragility": 0.0045,
    "reallocation_capacity": 0.5477,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "21714",
      "to_title": "Marine superintendent",
      "composite": 0.7253,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.541,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5964
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.01589,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "26341",
    "title": "Clinical psychologist",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 5495,
    "gross_wage_25th": 4850,
    "gross_wage_75th": 7024,
    "estimated_sg_employment_thousands": 1.9,
    "employment_thousands": 1.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4844,
    "bottleneck": 0.7406,
    "market": {
      "market_momentum": 0.608,
      "industry_footprint_momentum": 0.9477,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1863,
      "market_resilience": 0.5893,
      "market_modifier": 0.7937
    },
    "net_risk": 0.1001,
    "risk_band": "low",
    "augmentation": 0.1082,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2707,
      "anthropic_observed_pctile": 0.2757,
      "sol_match": "exact",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5463,
        "anthropic": 0.2757,
        "eloundou": 0.4676,
        "ilo": 0.6101
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.766,
      "level": "high",
      "crosswalk_quality": 0.6384,
      "market_data_granularity": 0.85,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0674,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1328,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0499,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 0.9831,
      "task_effective_coverage": 0.0394,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3263,
      "exposure_p50": 0.4844,
      "exposure_p90": 0.6425,
      "net_risk_p10": 0.0674,
      "net_risk_p50": 0.1001,
      "net_risk_p90": 0.1328,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.6207,
      "theta": 0.7061,
      "c_aioe": 0.4602,
      "log_wage_spread": 0.3704,
      "wage_position": 0.6809
    },
    "isco_codes_matched": [
      "2634"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.6207,
      "theta": 0.7061,
      "c_aioe": 0.4602,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2634"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.85,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.75,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.6,
      "regulatory_weight": 0.25,
      "physical_presence": 0.1,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 5.95,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.474,
      "net_risk": 0.0976,
      "risk_band": "low",
      "augmentation": 0.2069,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.387,
        "exposure_p50": 0.474,
        "exposure_p90": 0.5603,
        "net_risk_p10": 0.0681,
        "net_risk_p50": 0.0963,
        "net_risk_p90": 0.1281,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4449,
      "net_risk": 0.0916,
      "risk_band": "low",
      "augmentation": 0.1942,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.3912,
        "exposure_p50": 0.4449,
        "exposure_p90": 0.4982,
        "net_risk_p10": 0.0805,
        "net_risk_p50": 0.0916,
        "net_risk_p90": 0.1026,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1001,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0929,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0284,
    "adaptation_capacity": 0.3593,
    "adaptation_buffer": 0.0719,
    "demand_fragility": 0.0215,
    "reallocation_capacity": 0.1006,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "26361",
      "to_title": "Minister of religion",
      "composite": 0.6634,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.544,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6302
    },
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.038993,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21347",
    "title": "Clinical research professional",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 8990,
    "gross_wage_25th": 6632,
    "gross_wage_75th": 13632,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5321,
    "bottleneck": 0.8128,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.7496,
      "market_resilience": 0.7548,
      "market_modifier": 0.7358
    },
    "net_risk": 0.0734,
    "risk_band": "low",
    "augmentation": 0.1682,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2679,
      "anthropic_observed_pctile": 0.504,
      "sol_match": "prefix",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.7718,
        "anthropic": 0.504,
        "eloundou": 0.3745
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7067,
      "level": "high",
      "crosswalk_quality": 0.6198,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0517,
      "optimistic_band": "low",
      "pessimistic_risk": 0.0952,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0234,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0477,
      "task_exposure_concentration": 0.3183,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3745,
      "exposure_p50": 0.5321,
      "exposure_p90": 0.6897,
      "net_risk_p10": 0.0517,
      "net_risk_p50": 0.0734,
      "net_risk_p90": 0.0952,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.093,
      "theta": 0.7227,
      "c_aioe": 0.7922,
      "log_wage_spread": 0.7205,
      "wage_position": 1.114
    },
    "isco_codes_matched": [
      "2134"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.093,
      "theta": 0.7227,
      "c_aioe": 0.7922,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2134"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 1.41,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5465,
      "net_risk": 0.0753,
      "risk_band": "low",
      "augmentation": 0.3353,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.419,
        "exposure_p50": 0.5465,
        "exposure_p90": 0.6772,
        "net_risk_p10": 0.0422,
        "net_risk_p50": 0.0732,
        "net_risk_p90": 0.1109,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5117,
      "net_risk": 0.0705,
      "risk_band": "low",
      "augmentation": 0.3139,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4302,
        "exposure_p50": 0.5117,
        "exposure_p90": 0.5953,
        "net_risk_p10": 0.0593,
        "net_risk_p50": 0.0705,
        "net_risk_p90": 0.082,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0734,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0672,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0187,
    "adaptation_capacity": 0.4231,
    "adaptation_buffer": 0.0846,
    "demand_fragility": 0.0088,
    "reallocation_capacity": 0.7077,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "21222",
      "to_title": "Data scientist",
      "composite": 0.6542,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.4604,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5599
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.018687,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "25231",
    "title": "Cloud specialist",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 9583,
    "gross_wage_25th": 7001,
    "gross_wage_75th": 15176,
    "estimated_sg_employment_thousands": 4.2,
    "employment_thousands": 4.2,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6984,
    "bottleneck": 0.3253,
    "market": {
      "market_momentum": 0.5033,
      "industry_footprint_momentum": 0.6255,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8053,
      "market_resilience": 0.7741,
      "market_modifier": 0.7291
    },
    "net_risk": 0.3435,
    "risk_band": "high",
    "augmentation": 0.1372,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": "exact",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.4745,
        "ilo": 0.5255
      },
      "exposure_source_pctiles": {
        "aioe": 0.541,
        "ilo": 0.8651
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_exact_demand",
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.688,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.85,
      "source_freshness": 0.7549,
      "source_coverage": 0.55,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.2598,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.4272,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0435,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.5282,
      "exposure_p50": 0.6984,
      "exposure_p90": 0.8685,
      "net_risk_p10": 0.2598,
      "net_risk_p50": 0.3435,
      "net_risk_p90": 0.4272,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.5803,
      "theta": 0.6511,
      "c_aioe": 0.4622,
      "log_wage_spread": 0.7737,
      "wage_position": 1.1875
    },
    "isco_codes_matched": [
      "2523"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.5803,
      "theta": 0.6511,
      "c_aioe": 0.4622,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2523"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.7,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.4,
      "regulatory_weight": 0.15,
      "physical_presence": 0.05,
      "tool_velocity": 0.95
    },
    "bls_proxy_employment": 0,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7113,
      "net_risk": 0.3499,
      "risk_band": "high",
      "augmentation": 0.1791,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.541,
        "exposure_p50": 0.7113,
        "exposure_p90": 0.8651,
        "net_risk_p10": 0.2602,
        "net_risk_p50": 0.3489,
        "net_risk_p90": 0.4333,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7113,
      "net_risk": 0.3499,
      "risk_band": "high",
      "augmentation": 0.1791,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.541,
        "exposure_p50": 0.7113,
        "exposure_p90": 0.8651,
        "net_risk_p10": 0.2602,
        "net_risk_p50": 0.3489,
        "net_risk_p90": 0.4333,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.3435,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3143,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "mixed",
    "realized_risk_proxy": 0.0424,
    "adaptation_capacity": 0.4254,
    "adaptation_buffer": 0.0851,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "13302",
      "to_title": "Software and applications manager",
      "composite": 0.6777,
      "observed_transition_rate": null,
      "destination_quality": 0.5707,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.613
    },
    "employment_family_code": "25",
    "employment_family_total_thousands": 82.3,
    "employment_weight_within_family": 0.060726,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21721",
    "title": "Commercial airline pilot",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 13878,
    "gross_wage_25th": 11594,
    "gross_wage_75th": 17003,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2488,
    "bottleneck": 0.9813,
    "market": {
      "market_momentum": 0.5842,
      "industry_footprint_momentum": 0.8745,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5909,
      "market_resilience": 0.5869,
      "market_modifier": 0.7946
    },
    "net_risk": 0.0037,
    "risk_band": "very_low",
    "augmentation": 0.0478,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.123,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.2594,
        "anthropic": 0.1364,
        "eloundou": 0.2333
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8528,
      "level": "high",
      "crosswalk_quality": 0.9339,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0016,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0058,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0037,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1049,
      "exposure_p50": 0.2488,
      "exposure_p90": 0.3926,
      "net_risk_p10": 0.0016,
      "net_risk_p50": 0.0037,
      "net_risk_p90": 0.0058,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1944,
      "theta": 0.7933,
      "c_aioe": -0.1272,
      "log_wage_spread": 0.3829,
      "wage_position": 1.7197
    },
    "isco_codes_matched": [
      "2172"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1944,
      "theta": 0.7933,
      "c_aioe": -0.1272,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2172"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 1.09,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2078,
      "net_risk": 0.0031,
      "risk_band": "very_low",
      "augmentation": 0.1197,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1676,
        "exposure_p50": 0.2078,
        "exposure_p90": 0.2504,
        "net_risk_p10": 0,
        "net_risk_p50": 0.003,
        "net_risk_p90": 0.0136,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1589,
      "net_risk": 0.0024,
      "risk_band": "very_low",
      "augmentation": 0.0915,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1328,
        "exposure_p50": 0.1589,
        "exposure_p90": 0.1866,
        "net_risk_p10": 0.002,
        "net_risk_p50": 0.0024,
        "net_risk_p90": 0.0028,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0037,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0034,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.001,
    "adaptation_capacity": 0.4086,
    "adaptation_buffer": 0.0817,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "21496",
      "to_title": "Energy engineer",
      "composite": 0.636,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.4394,
      "wage_preservation": 0.8953,
      "training_ease": 0,
      "empirical_priority": 0.5338
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.023218,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24154",
    "title": "Commodities and freight derivatives broker",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 12000,
    "gross_wage_25th": 8205,
    "gross_wage_75th": 18662,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6847,
    "bottleneck": 0.3387,
    "market": {
      "market_momentum": 0.5298,
      "industry_footprint_momentum": 0.7071,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8877,
      "market_resilience": 0.753,
      "market_modifier": 0.7365
    },
    "net_risk": 0.3337,
    "risk_band": "high",
    "augmentation": 0.1167,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0894,
      "anthropic_observed_pctile": 0.9842,
      "sol_match": "prefix",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.8948,
        "anthropic": 0.9842,
        "eloundou": 0.5931
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6989,
      "level": "medium",
      "crosswalk_quality": 0.8683,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.2569,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.4105,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0337,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1009,
      "task_exposure_concentration": 0.0788,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5271,
      "exposure_p50": 0.6847,
      "exposure_p90": 0.8423,
      "net_risk_p10": 0.2569,
      "net_risk_p50": 0.3337,
      "net_risk_p90": 0.4105,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3185,
      "theta": 0.6539,
      "c_aioe": 1.0464,
      "log_wage_spread": 0.8217,
      "wage_position": 1.487
    },
    "isco_codes_matched": [
      "2415"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3185,
      "theta": 0.6539,
      "c_aioe": 1.0464,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2415"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 6.18,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8258,
      "net_risk": 0.4022,
      "risk_band": "high",
      "augmentation": 0.2106,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.6911,
        "exposure_p50": 0.8258,
        "exposure_p90": 0.9561,
        "net_risk_p10": 0.325,
        "net_risk_p50": 0.4007,
        "net_risk_p90": 0.4762,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7396,
      "net_risk": 0.3602,
      "risk_band": "high",
      "augmentation": 0.1886,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.6525,
        "exposure_p50": 0.7397,
        "exposure_p90": 0.824,
        "net_risk_p10": 0.3178,
        "net_risk_p50": 0.3602,
        "net_risk_p90": 0.4013,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3337,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3032,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.098,
    "adaptation_capacity": 0.457,
    "adaptation_buffer": 0.0914,
    "demand_fragility": 0.0045,
    "reallocation_capacity": 0.928,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "24152",
      "to_title": "Foreign exchange broker",
      "composite": 0.7556,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5658,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6096
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.028604,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24351",
    "title": "Commodities trader (excluding oil and bunker)",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 16000,
    "gross_wage_25th": 8800,
    "gross_wage_75th": 20000,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.8011,
    "bottleneck": 0.4242,
    "market": {
      "market_momentum": 0.5597,
      "industry_footprint_momentum": 0.7992,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.9216,
      "market_resilience": 0.7045,
      "market_modifier": 0.7534
    },
    "net_risk": 0.3488,
    "risk_band": "high",
    "augmentation": 0.1643,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0904,
      "anthropic_observed_pctile": 0.8854,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.795,
        "anthropic": 0.8854,
        "eloundou": 0.909
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.783,
      "level": "high",
      "crosswalk_quality": 0.7749,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.2862,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.4114,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0488,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.4093,
      "task_exposure_concentration": 0.0904,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6573,
      "exposure_p50": 0.8011,
      "exposure_p90": 0.945,
      "net_risk_p10": 0.2862,
      "net_risk_p50": 0.3488,
      "net_risk_p90": 0.4114,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.152,
      "theta": 0.6658,
      "c_aioe": 0.9005,
      "log_wage_spread": 0.821,
      "wage_position": 1.9827
    },
    "isco_codes_matched": [
      "2435"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.152,
      "theta": 0.6658,
      "c_aioe": 0.9005,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2435"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 12.04,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "partial",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8644,
      "net_risk": 0.375,
      "risk_band": "high",
      "augmentation": 0.2583,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8269,
        "exposure_p50": 0.8644,
        "exposure_p90": 0.9009,
        "net_risk_p10": 0.3282,
        "net_risk_p50": 0.3743,
        "net_risk_p90": 0.422,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8713,
      "net_risk": 0.378,
      "risk_band": "high",
      "augmentation": 0.2604,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.847,
        "exposure_p50": 0.8713,
        "exposure_p90": 0.8949,
        "net_risk_p10": 0.3675,
        "net_risk_p50": 0.378,
        "net_risk_p90": 0.3882,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3488,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3158,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "mixed",
    "realized_risk_proxy": 0.1135,
    "adaptation_capacity": 0.4733,
    "adaptation_buffer": 0.0947,
    "demand_fragility": 0.0199,
    "reallocation_capacity": 0.9189,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "24352",
      "to_title": "Oil and bunker trader",
      "composite": 0.7718,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5861,
      "wage_preservation": 0.931,
      "training_ease": 0,
      "empirical_priority": 0.6073
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.033029,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24132",
    "title": "Compliance officer/Risk analyst (financial)",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 7395,
    "gross_wage_25th": 5500,
    "gross_wage_75th": 13048,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.8049,
    "bottleneck": 0.3119,
    "market": {
      "market_momentum": 0.4741,
      "industry_footprint_momentum": 0.5356,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7086,
      "market_resilience": 0.6979,
      "market_modifier": 0.7557
    },
    "net_risk": 0.4186,
    "risk_band": "high",
    "augmentation": 0.1609,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0353,
      "anthropic_observed_pctile": 0.996,
      "sol_match": "prefix",
      "jobs_in_demand_match": "prefix",
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.9608,
        "anthropic": 0.996,
        "eloundou": 0.5931,
        "ilo": 0.9653
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7714,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.3352,
      "optimistic_band": "high",
      "pessimistic_risk": 0.502,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0814,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.6446,
      "exposure_p50": 0.8049,
      "exposure_p90": 0.9653,
      "net_risk_p10": 0.3352,
      "net_risk_p50": 0.4186,
      "net_risk_p90": 0.502,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3806,
      "theta": 0.6502,
      "c_aioe": 1.1008,
      "log_wage_spread": 0.8639,
      "wage_position": 0.9164
    },
    "isco_codes_matched": [
      "2413"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3806,
      "theta": 0.6502,
      "c_aioe": 1.1008,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2413"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.4,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.6,
      "relationship_intensity": 0.65,
      "regulatory_weight": 0.8,
      "physical_presence": 0.1,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 5.16,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8808,
      "net_risk": 0.458,
      "risk_band": "high",
      "augmentation": 0.1918,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.7793,
        "exposure_p50": 0.8808,
        "exposure_p90": 0.9799,
        "net_risk_p10": 0.3836,
        "net_risk_p50": 0.4595,
        "net_risk_p90": 0.5303,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8808,
      "net_risk": 0.458,
      "risk_band": "high",
      "augmentation": 0.1918,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.7793,
        "exposure_p50": 0.8808,
        "exposure_p90": 0.9799,
        "net_risk_p10": 0.3836,
        "net_risk_p50": 0.4595,
        "net_risk_p90": 0.5303,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.4186,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3809,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "mixed",
    "realized_risk_proxy": 0.0619,
    "adaptation_capacity": 0.4502,
    "adaptation_buffer": 0.09,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "24135",
      "to_title": "Financial product structurer",
      "composite": 0.7807,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5931,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6221
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.022455,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21522",
    "title": "Computer engineer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6061,
    "gross_wage_25th": 5572,
    "gross_wage_75th": 6679,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6837,
    "bottleneck": 0.5178,
    "market": {
      "market_momentum": 0.4724,
      "industry_footprint_momentum": 0.5303,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1444,
      "market_resilience": 0.4212,
      "market_modifier": 0.8526
    },
    "net_risk": 0.2826,
    "risk_band": "moderate",
    "augmentation": 0.0907,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0809,
      "anthropic_observed_pctile": 0.6433,
      "sol_match": "prefix",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5624,
        "anthropic": 0.6433,
        "eloundou": 0.681,
        "ilo": 0.6696
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8714,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.2215,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3437,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0174,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1955,
      "task_exposure_concentration": 0.2694,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5358,
      "exposure_p50": 0.6837,
      "exposure_p90": 0.8315,
      "net_risk_p10": 0.2215,
      "net_risk_p50": 0.2826,
      "net_risk_p90": 0.3437,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.6655,
      "theta": 0.676,
      "c_aioe": 0.5134,
      "log_wage_spread": 0.1812,
      "wage_position": 0.7511
    },
    "isco_codes_matched": [
      "2152"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.6655,
      "theta": 0.676,
      "c_aioe": 0.5134,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2152"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 1.34,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6403,
      "net_risk": 0.2632,
      "risk_band": "moderate",
      "augmentation": 0.1396,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.6117,
        "exposure_p50": 0.6403,
        "exposure_p90": 0.6684,
        "net_risk_p10": 0.2257,
        "net_risk_p50": 0.2627,
        "net_risk_p90": 0.3002,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6929,
      "net_risk": 0.2848,
      "risk_band": "moderate",
      "augmentation": 0.1511,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.6745,
        "exposure_p50": 0.6928,
        "exposure_p90": 0.7109,
        "net_risk_p10": 0.2773,
        "net_risk_p50": 0.2848,
        "net_risk_p90": 0.2922,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2826,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2578,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0757,
    "adaptation_capacity": 0.4384,
    "adaptation_buffer": 0.0877,
    "demand_fragility": 0.03,
    "reallocation_capacity": 0.7565,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "21525",
      "to_title": "Instrumentation engineer",
      "composite": 0.7555,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5674,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6099
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.015344,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "26413",
    "title": "Content writer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 5250,
    "gross_wage_25th": 4327,
    "gross_wage_75th": 8097,
    "estimated_sg_employment_thousands": 1.9,
    "employment_thousands": 1.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7661,
    "bottleneck": 0.1471,
    "market": {
      "market_momentum": 0.4938,
      "industry_footprint_momentum": 0.5962,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3806,
      "market_resilience": 0.4485,
      "market_modifier": 0.843
    },
    "net_risk": 0.5528,
    "risk_band": "very_high",
    "augmentation": 0.055,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1328,
      "anthropic_observed_pctile": 0.8271,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6943,
        "anthropic": 0.8271,
        "eloundou": 0.9927,
        "ilo": 0.901
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7639,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.4388,
      "optimistic_band": "high",
      "pessimistic_risk": 0.6668,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0528,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.2284,
      "task_exposure_concentration": 0.1677,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6081,
      "exposure_p50": 0.7661,
      "exposure_p90": 0.9242,
      "net_risk_p10": 0.4388,
      "net_risk_p50": 0.5528,
      "net_risk_p90": 0.6668,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9879,
      "theta": 0.6204,
      "c_aioe": 0.8172,
      "log_wage_spread": 0.6266,
      "wage_position": 0.6506
    },
    "isco_codes_matched": [
      "2641"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9879,
      "theta": 0.6204,
      "c_aioe": 0.8172,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2641"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.85,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.75,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.6,
      "regulatory_weight": 0.25,
      "physical_presence": 0.1,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 1.9,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8557,
      "net_risk": 0.6153,
      "risk_band": "very_high",
      "augmentation": 0.0564,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7833,
        "exposure_p50": 0.8557,
        "exposure_p90": 0.9267,
        "net_risk_p10": 0.5465,
        "net_risk_p50": 0.6149,
        "net_risk_p90": 0.6832,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8515,
      "net_risk": 0.6123,
      "risk_band": "very_high",
      "augmentation": 0.0562,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.8049,
        "exposure_p50": 0.8515,
        "exposure_p90": 0.8973,
        "net_risk_p10": 0.5787,
        "net_risk_p50": 0.6123,
        "net_risk_p90": 0.6452,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.5528,
    "structural_risk_band": "very_high",
    "transition_adjusted_risk": 0.5034,
    "transition_adjusted_band": "very_high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0922,
    "adaptation_capacity": 0.4467,
    "adaptation_buffer": 0.0893,
    "demand_fragility": 0.0197,
    "reallocation_capacity": 0.8529,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "26422",
      "to_title": "Editor (news and periodicals)",
      "composite": 0.7988,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.6276,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6348
    },
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.038114,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "26373",
    "title": "Counsellor (family)",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 4350,
    "gross_wage_25th": 3700,
    "gross_wage_75th": 5300,
    "estimated_sg_employment_thousands": 1.9,
    "employment_thousands": 1.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3797,
    "bottleneck": 0.8877,
    "market": {
      "market_momentum": 0.5944,
      "industry_footprint_momentum": 0.9059,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1168,
      "market_resilience": 0.4033,
      "market_modifier": 0.8588
    },
    "net_risk": 0.0366,
    "risk_band": "very_low",
    "augmentation": 0.0766,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1401,
      "anthropic_observed_pctile": 0.6621,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.8021,
        "anthropic": 0.6621,
        "eloundou": 0.2615
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6665,
      "level": "medium",
      "crosswalk_quality": 0.6089,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0214,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0518,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0134,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2222,
      "exposure_p50": 0.3797,
      "exposure_p90": 0.5373,
      "net_risk_p10": 0.0214,
      "net_risk_p50": 0.0366,
      "net_risk_p90": 0.0518,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.1582,
      "theta": 0.7484,
      "c_aioe": 0.8097,
      "log_wage_spread": 0.3594,
      "wage_position": 0.539
    },
    "isco_codes_matched": [
      "2637"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.1582,
      "theta": 0.7484,
      "c_aioe": 0.8097,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2637"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.85,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.75,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.6,
      "regulatory_weight": 0.25,
      "physical_presence": 0.1,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 5.27,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5738,
      "net_risk": 0.0553,
      "risk_band": "low",
      "augmentation": 0.2054,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.3994,
        "exposure_p50": 0.5738,
        "exposure_p90": 0.7527,
        "net_risk_p10": 0.0208,
        "net_risk_p50": 0.0534,
        "net_risk_p90": 0.0936,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3968,
      "net_risk": 0.0383,
      "risk_band": "very_low",
      "augmentation": 0.1421,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.2835,
        "exposure_p50": 0.3968,
        "exposure_p90": 0.5131,
        "net_risk_p10": 0.0273,
        "net_risk_p50": 0.0383,
        "net_risk_p90": 0.0495,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0366,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0334,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0107,
    "adaptation_capacity": 0.4431,
    "adaptation_buffer": 0.0886,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "26375",
      "to_title": "Career coach (counselling)",
      "composite": 0.7066,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5149,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5856
    },
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.034693,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24311",
    "title": "Creative advertising professional",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 7089,
    "gross_wage_25th": 4975,
    "gross_wage_75th": 10415,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7699,
    "bottleneck": 0.5865,
    "market": {
      "market_momentum": 0.4577,
      "industry_footprint_momentum": 0.4854,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.631,
      "market_resilience": 0.5271,
      "market_modifier": 0.8155
    },
    "net_risk": 0.2609,
    "risk_band": "moderate",
    "augmentation": 0.1499,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.101,
      "anthropic_observed_pctile": 0.9209,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.82,
        "anthropic": 0.9209,
        "eloundou": 0.9351,
        "ilo": 0.901
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8396,
      "level": "high",
      "crosswalk_quality": 0.8428,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.212,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3098,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0391,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1986,
      "task_exposure_concentration": 0.2618,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6256,
      "exposure_p50": 0.7699,
      "exposure_p90": 0.9142,
      "net_risk_p10": 0.212,
      "net_risk_p50": 0.2609,
      "net_risk_p90": 0.3098,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2066,
      "theta": 0.6831,
      "c_aioe": 0.9223,
      "log_wage_spread": 0.7388,
      "wage_position": 0.8784
    },
    "isco_codes_matched": [
      "2431"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2066,
      "theta": 0.6831,
      "c_aioe": 0.9223,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2431"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 3.02,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "partial",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8954,
      "net_risk": 0.302,
      "risk_band": "high",
      "augmentation": 0.2768,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8676,
        "exposure_p50": 0.8954,
        "exposure_p90": 0.9227,
        "net_risk_p10": 0.2528,
        "net_risk_p50": 0.3023,
        "net_risk_p90": 0.3516,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.842,
      "net_risk": 0.2839,
      "risk_band": "moderate",
      "augmentation": 0.2603,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8241,
        "exposure_p50": 0.842,
        "exposure_p90": 0.8595,
        "net_risk_p10": 0.2779,
        "net_risk_p50": 0.2839,
        "net_risk_p90": 0.2898,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2609,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2374,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0845,
    "adaptation_capacity": 0.4509,
    "adaptation_buffer": 0.0902,
    "demand_fragility": 0.0283,
    "reallocation_capacity": 0.7653,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "24353",
      "to_title": "Ship charterer",
      "composite": 0.7039,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5132,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5846
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.021985,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "26212",
    "title": "Curator",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 5595,
    "gross_wage_25th": 4610,
    "gross_wage_75th": 8000,
    "estimated_sg_employment_thousands": 1.9,
    "employment_thousands": 1.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6932,
    "bottleneck": 0.5811,
    "market": {
      "market_momentum": 0.5883,
      "industry_footprint_momentum": 0.887,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3324,
      "market_resilience": 0.4859,
      "market_modifier": 0.8299
    },
    "net_risk": 0.2429,
    "risk_band": "moderate",
    "augmentation": 0.1202,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1079,
      "anthropic_observed_pctile": 0.5553,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.4474,
        "anthropic": 0.5553,
        "eloundou": 0.4498,
        "ilo": 0.7599
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6319,
      "level": "medium",
      "crosswalk_quality": 0.1923,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1875,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2982,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0571,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.3764,
      "task_exposure_concentration": 0.2063,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5351,
      "exposure_p50": 0.6932,
      "exposure_p90": 0.8512,
      "net_risk_p10": 0.1875,
      "net_risk_p50": 0.2429,
      "net_risk_p90": 0.2982,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.2927,
      "theta": 0.6829,
      "c_aioe": 0.2238,
      "log_wage_spread": 0.5512,
      "wage_position": 0.6933
    },
    "isco_codes_matched": [
      "2621"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.2927,
      "theta": 0.6829,
      "c_aioe": 0.2238,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2621"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.85,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.75,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.6,
      "regulatory_weight": 0.25,
      "physical_presence": 0.1,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 0.18,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5574,
      "net_risk": 0.1938,
      "risk_band": "moderate",
      "augmentation": 0.1574,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4765,
        "exposure_p50": 0.5574,
        "exposure_p90": 0.6355,
        "net_risk_p10": 0.1535,
        "net_risk_p50": 0.1915,
        "net_risk_p90": 0.2371,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6719,
      "net_risk": 0.2336,
      "risk_band": "moderate",
      "augmentation": 0.1897,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6199,
        "exposure_p50": 0.6719,
        "exposure_p90": 0.7222,
        "net_risk_p10": 0.2155,
        "net_risk_p50": 0.2336,
        "net_risk_p90": 0.2511,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2429,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2213,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0737,
    "adaptation_capacity": 0.4445,
    "adaptation_buffer": 0.0889,
    "demand_fragility": 0.0427,
    "reallocation_capacity": 0.8148,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "26343",
      "to_title": "Industrial and organisational psychologist",
      "composite": 0.6375,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5196,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6182
    },
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.039346,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "25241",
    "title": "Cyber risk specialist",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 10071,
    "gross_wage_25th": 7579,
    "gross_wage_75th": 13583,
    "estimated_sg_employment_thousands": 4.2,
    "employment_thousands": 4.2,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7725,
    "bottleneck": 0.2906,
    "market": {
      "market_momentum": 0.4666,
      "industry_footprint_momentum": 0.5126,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6996,
      "market_resilience": 0.7098,
      "market_modifier": 0.7516
    },
    "net_risk": 0.4119,
    "risk_band": "high",
    "augmentation": 0.1351,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": "exact",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "insufficient_data",
      "exposure_source_count": 1,
      "exposure_source_keys": [
        "aioe"
      ],
      "exposure_source_weights": {
        "aioe": 1
      },
      "exposure_source_pctiles": {
        "aioe": 0.8342
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_exact_demand",
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.4886,
      "level": "medium",
      "crosswalk_quality": 0.9643,
      "market_data_granularity": 0.85,
      "source_freshness": 0.55,
      "source_coverage": 0.1,
      "signal_agreement": 0.25,
      "sensitivity": 0.65,
      "exposure_source_count": 1
    },
    "stability": {
      "optimistic_risk": 0.3234,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5004,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0881,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.6066,
      "exposure_p50": 0.7725,
      "exposure_p90": 0.9385,
      "net_risk_p10": 0.3234,
      "net_risk_p50": 0.4119,
      "net_risk_p90": 0.5004,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2414,
      "theta": 0.6481,
      "c_aioe": 0.9924,
      "log_wage_spread": 0.5834,
      "wage_position": 1.248
    },
    "isco_codes_matched": [
      "2524"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2414,
      "theta": 0.6481,
      "c_aioe": 0.9924,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2524"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.7,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.4,
      "regulatory_weight": 0.15,
      "physical_presence": 0.05,
      "tool_velocity": 0.95
    },
    "bls_proxy_employment": 0,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8342,
      "net_risk": 0.4448,
      "risk_band": "high",
      "augmentation": 0.172,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8342,
        "exposure_p50": 0.8342,
        "exposure_p90": 0.8342,
        "net_risk_p10": 0.4024,
        "net_risk_p50": 0.4443,
        "net_risk_p90": 0.4872,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8342,
      "net_risk": 0.4448,
      "risk_band": "high",
      "augmentation": 0.172,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8342,
        "exposure_p50": 0.8342,
        "exposure_p90": 0.8342,
        "net_risk_p10": 0.4024,
        "net_risk_p50": 0.4443,
        "net_risk_p90": 0.4872,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.4119,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3767,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "mixed",
    "realized_risk_proxy": 0.1393,
    "adaptation_capacity": 0.4274,
    "adaptation_buffer": 0.0855,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "13302",
      "to_title": "Software and applications manager",
      "composite": 0.7062,
      "observed_transition_rate": null,
      "destination_quality": 0.6041,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.633
    },
    "employment_family_code": "25",
    "employment_family_total_thousands": 82.3,
    "employment_weight_within_family": 0.062253,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "25245",
    "title": "Cybersecurity architect",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 7826,
    "gross_wage_25th": 5738,
    "gross_wage_75th": 11236,
    "estimated_sg_employment_thousands": 4.2,
    "employment_thousands": 4.2,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.8096,
    "bottleneck": 0.2906,
    "market": {
      "market_momentum": 0.5019,
      "industry_footprint_momentum": 0.6213,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.639,
      "market_resilience": 0.7068,
      "market_modifier": 0.7526
    },
    "net_risk": 0.4332,
    "risk_band": "high",
    "augmentation": 0.1274,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": "exact",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "insufficient_data",
      "exposure_source_count": 1,
      "exposure_source_keys": [
        "aioe"
      ],
      "exposure_source_weights": {
        "aioe": 1
      },
      "exposure_source_pctiles": {
        "aioe": 0.8342
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_exact_demand",
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.4886,
      "level": "medium",
      "crosswalk_quality": 0.9643,
      "market_data_granularity": 0.85,
      "source_freshness": 0.55,
      "source_coverage": 0.1,
      "signal_agreement": 0.25,
      "sensitivity": 0.65,
      "exposure_source_count": 1
    },
    "stability": {
      "optimistic_risk": 0.3457,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5207,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0668,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 0.9838,
      "task_effective_coverage": 0.5563,
      "task_exposure_concentration": 0.0381,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6461,
      "exposure_p50": 0.8096,
      "exposure_p90": 0.9732,
      "net_risk_p10": 0.3457,
      "net_risk_p50": 0.4332,
      "net_risk_p90": 0.5207,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2414,
      "theta": 0.6481,
      "c_aioe": 0.9924,
      "log_wage_spread": 0.672,
      "wage_position": 0.9698
    },
    "isco_codes_matched": [
      "2524"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2414,
      "theta": 0.6481,
      "c_aioe": 0.9924,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2524"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.9,
      "real_time_coordination": 0.4,
      "ambiguity_tolerance": 0.8,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.1,
      "physical_presence": 0.1,
      "tool_velocity": 0.85
    },
    "bls_proxy_employment": 0,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8342,
      "net_risk": 0.4454,
      "risk_band": "high",
      "augmentation": 0.1713,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8342,
        "exposure_p50": 0.8342,
        "exposure_p90": 0.8342,
        "net_risk_p10": 0.402,
        "net_risk_p50": 0.4448,
        "net_risk_p90": 0.4888,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8772,
      "net_risk": 0.4684,
      "risk_band": "high",
      "augmentation": 0.1802,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8772,
        "exposure_p50": 0.8772,
        "exposure_p90": 0.8772,
        "net_risk_p10": 0.4684,
        "net_risk_p50": 0.4684,
        "net_risk_p90": 0.4684,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.4332,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3942,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "mixed",
    "realized_risk_proxy": 0.1115,
    "adaptation_capacity": 0.4498,
    "adaptation_buffer": 0.09,
    "demand_fragility": 0.0118,
    "reallocation_capacity": 0.9657,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "21670",
      "to_title": "Service designer",
      "composite": 0.6236,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.4347,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5464
    },
    "employment_family_code": "25",
    "employment_family_total_thousands": 82.3,
    "employment_weight_within_family": 0.054878,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "25291",
    "title": "Data centre engineer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 4863,
    "gross_wage_25th": 3870,
    "gross_wage_75th": 6361,
    "estimated_sg_employment_thousands": 4.2,
    "employment_thousands": 4.2,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7022,
    "bottleneck": 0.2406,
    "market": {
      "market_momentum": 0.4686,
      "industry_footprint_momentum": 0.5188,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2504,
      "market_resilience": 0.3813,
      "market_modifier": 0.8665
    },
    "net_risk": 0.4628,
    "risk_band": "high",
    "augmentation": 0.05,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.4745,
        "ilo": 0.5255
      },
      "exposure_source_pctiles": {
        "aioe": 0.8271,
        "ilo": 0.8007
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.7805,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7549,
      "source_coverage": 0.55,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.362,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5636,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0372,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1234,
      "task_exposure_concentration": 0.1215,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5492,
      "exposure_p50": 0.7022,
      "exposure_p90": 0.8552,
      "net_risk_p10": 0.362,
      "net_risk_p50": 0.4628,
      "net_risk_p90": 0.5636,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2327,
      "theta": 0.639,
      "c_aioe": 0.9966,
      "log_wage_spread": 0.4969,
      "wage_position": 0.6026
    },
    "isco_codes_matched": [
      "2529"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2327,
      "theta": 0.639,
      "c_aioe": 0.9966,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2529"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 0,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8132,
      "net_risk": 0.5351,
      "risk_band": "very_high",
      "augmentation": 0.0746,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.8007,
        "exposure_p50": 0.8132,
        "exposure_p90": 0.8271,
        "net_risk_p10": 0.4871,
        "net_risk_p50": 0.5346,
        "net_risk_p90": 0.5839,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7702,
      "net_risk": 0.5068,
      "risk_band": "very_high",
      "augmentation": 0.0707,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7621,
        "exposure_p50": 0.7702,
        "exposure_p90": 0.7792,
        "net_risk_p10": 0.5015,
        "net_risk_p50": 0.5068,
        "net_risk_p90": 0.5127,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.4628,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.4223,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0721,
    "adaptation_capacity": 0.4372,
    "adaptation_buffer": 0.0874,
    "demand_fragility": 0.0085,
    "reallocation_capacity": 0.8901,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "21714",
      "to_title": "Marine superintendent",
      "composite": 0.752,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5803,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6122
    },
    "employment_family_code": "25",
    "employment_family_total_thousands": 82.3,
    "employment_weight_within_family": 0.043259,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21222",
    "title": "Data scientist",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 9047,
    "gross_wage_25th": 6890,
    "gross_wage_75th": 12132,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.8227,
    "bottleneck": 0.2023,
    "market": {
      "market_momentum": 0.5257,
      "industry_footprint_momentum": 0.6946,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.639,
      "market_resilience": 0.7211,
      "market_modifier": 0.7476
    },
    "net_risk": 0.492,
    "risk_band": "high",
    "augmentation": 0.1034,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1202,
      "anthropic_observed_pctile": 0.8468,
      "sol_match": "exact",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.967,
        "anthropic": 0.8468,
        "eloundou": 0.9508
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_exact_demand",
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8218,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.85,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.406,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5781,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.008,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.4083,
      "task_exposure_concentration": 0.0663,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6789,
      "exposure_p50": 0.8227,
      "exposure_p90": 0.9666,
      "net_risk_p10": 0.406,
      "net_risk_p50": 0.492,
      "net_risk_p90": 0.5781,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3827,
      "theta": 0.6331,
      "c_aioe": 1.1261,
      "log_wage_spread": 0.5658,
      "wage_position": 1.1211
    },
    "isco_codes_matched": [
      "2122"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3827,
      "theta": 0.6331,
      "c_aioe": 1.1261,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2122"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 0.51,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.9197,
      "net_risk": 0.5485,
      "risk_band": "very_high",
      "augmentation": 0.1342,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8804,
        "exposure_p50": 0.9197,
        "exposure_p90": 0.9615,
        "net_risk_p10": 0.4962,
        "net_risk_p50": 0.5484,
        "net_risk_p90": 0.6034,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.9114,
      "net_risk": 0.5435,
      "risk_band": "very_high",
      "augmentation": 0.133,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8859,
        "exposure_p50": 0.9114,
        "exposure_p90": 0.9385,
        "net_risk_p10": 0.5283,
        "net_risk_p50": 0.5435,
        "net_risk_p90": 0.5597,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.492,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.445,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0614,
    "adaptation_capacity": 0.4775,
    "adaptation_buffer": 0.0955,
    "demand_fragility": 0.0157,
    "reallocation_capacity": 0.9397,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "21714",
      "to_title": "Marine superintendent",
      "composite": 0.793,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.6964,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6979
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.018746,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "25211",
    "title": "Database administrator",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6717,
    "gross_wage_25th": 3440,
    "gross_wage_75th": 10264,
    "estimated_sg_employment_thousands": 4.2,
    "employment_thousands": 4.2,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.8091,
    "bottleneck": 0.1061,
    "market": {
      "market_momentum": 0.5781,
      "industry_footprint_momentum": 0.8556,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.68,
      "market_resilience": 0.6189,
      "market_modifier": 0.7834
    },
    "net_risk": 0.57,
    "risk_band": "very_high",
    "augmentation": 0.0623,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.4745,
        "ilo": 0.5255
      },
      "exposure_source_pctiles": {
        "aioe": 0.8601,
        "ilo": 0.927
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.7805,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7549,
      "source_coverage": 0.55,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.4622,
      "optimistic_band": "high",
      "pessimistic_risk": 0.6778,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.07,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 0.908,
      "task_effective_coverage": 0.3444,
      "task_exposure_concentration": 0.1758,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6561,
      "exposure_p50": 0.8091,
      "exposure_p90": 0.9621,
      "net_risk_p10": 0.4622,
      "net_risk_p50": 0.57,
      "net_risk_p90": 0.6778,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2849,
      "theta": 0.6032,
      "c_aioe": 1.0848,
      "log_wage_spread": 1.0932,
      "wage_position": 0.8323
    },
    "isco_codes_matched": [
      "2521"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2849,
      "theta": 0.6032,
      "c_aioe": 1.0848,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2521"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 0,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8952,
      "net_risk": 0.6269,
      "risk_band": "very_high",
      "augmentation": 0.0588,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.8601,
        "exposure_p50": 0.8952,
        "exposure_p90": 0.927,
        "net_risk_p10": 0.5745,
        "net_risk_p50": 0.6256,
        "net_risk_p90": 0.6807,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8874,
      "net_risk": 0.6214,
      "risk_band": "very_high",
      "augmentation": 0.0583,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.8648,
        "exposure_p50": 0.8874,
        "exposure_p90": 0.9079,
        "net_risk_p10": 0.6056,
        "net_risk_p50": 0.6214,
        "net_risk_p90": 0.6358,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.57,
    "structural_risk_band": "very_high",
    "transition_adjusted_risk": 0.5198,
    "transition_adjusted_band": "very_high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0605,
    "adaptation_capacity": 0.4401,
    "adaptation_buffer": 0.088,
    "demand_fragility": 0.0333,
    "reallocation_capacity": 0.8413,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "21714",
      "to_title": "Marine superintendent",
      "composite": 0.7652,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5958,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6191
    },
    "employment_family_code": "25",
    "employment_family_total_thousands": 82.3,
    "employment_weight_within_family": 0.050841,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "25212",
    "title": "Database architect",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 11153,
    "gross_wage_25th": 7410,
    "gross_wage_75th": 14942,
    "estimated_sg_employment_thousands": 4.2,
    "employment_thousands": 4.2,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.8334,
    "bottleneck": 0.1061,
    "market": {
      "market_momentum": 0.5278,
      "industry_footprint_momentum": 0.7008,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8066,
      "market_resilience": 0.6393,
      "market_modifier": 0.7762
    },
    "net_risk": 0.5795,
    "risk_band": "very_high",
    "augmentation": 0.0712,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.4745,
        "ilo": 0.5255
      },
      "exposure_source_pctiles": {
        "aioe": 0.8601,
        "ilo": 0.927
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.7805,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7549,
      "source_coverage": 0.55,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.4731,
      "optimistic_band": "high",
      "pessimistic_risk": 0.6859,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0795,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 0.9838,
      "task_effective_coverage": 0.5563,
      "task_exposure_concentration": 0.0381,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6804,
      "exposure_p50": 0.8334,
      "exposure_p90": 0.9864,
      "net_risk_p10": 0.4731,
      "net_risk_p50": 0.5795,
      "net_risk_p90": 0.6859,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2849,
      "theta": 0.6032,
      "c_aioe": 1.0848,
      "log_wage_spread": 0.7013,
      "wage_position": 1.382
    },
    "isco_codes_matched": [
      "2521"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2849,
      "theta": 0.6032,
      "c_aioe": 1.0848,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2521"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 0,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8952,
      "net_risk": 0.6212,
      "risk_band": "very_high",
      "augmentation": 0.0607,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.8601,
        "exposure_p50": 0.8952,
        "exposure_p90": 0.927,
        "net_risk_p10": 0.569,
        "net_risk_p50": 0.6202,
        "net_risk_p90": 0.6728,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.9031,
      "net_risk": 0.6266,
      "risk_band": "very_high",
      "augmentation": 0.0613,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.8803,
        "exposure_p50": 0.9031,
        "exposure_p90": 0.9237,
        "net_risk_p10": 0.6109,
        "net_risk_p50": 0.6267,
        "net_risk_p90": 0.641,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.5795,
    "structural_risk_band": "very_high",
    "transition_adjusted_risk": 0.5268,
    "transition_adjusted_band": "very_high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1742,
    "adaptation_capacity": 0.4545,
    "adaptation_buffer": 0.0909,
    "demand_fragility": 0.0118,
    "reallocation_capacity": 0.9657,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "21496",
      "to_title": "Energy engineer",
      "composite": 0.7396,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5689,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6065
    },
    "employment_family_code": "25",
    "employment_family_total_thousands": 82.3,
    "employment_weight_within_family": 0.065512,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "22122",
    "title": "Dermatologist",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 9035,
    "gross_wage_25th": 6776,
    "gross_wage_75th": 9982,
    "estimated_sg_employment_thousands": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5854,
    "bottleneck": 0.9554,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.4893,
      "market_resilience": 0.5707,
      "market_modifier": 0.8002
    },
    "net_risk": 0.021,
    "risk_band": "very_low",
    "augmentation": 0.1361,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0056,
      "anthropic_observed_pctile": 0.4792,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.4848,
        "anthropic": 0.4792,
        "eloundou": 0.4906,
        "ilo": 0.2624
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7864,
      "level": "medium",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0157,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0263,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.021,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1731,
      "task_exposure_concentration": 0.3412,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4375,
      "exposure_p50": 0.5854,
      "exposure_p90": 0.7332,
      "net_risk_p10": 0.0157,
      "net_risk_p50": 0.021,
      "net_risk_p90": 0.0263,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.4503,
      "theta": 0.7822,
      "c_aioe": 0.2996,
      "log_wage_spread": 0.3874,
      "wage_position": 1.1196
    },
    "isco_codes_matched": [
      "2212"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.4503,
      "theta": 0.7822,
      "c_aioe": 0.2996,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2212"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.9,
      "physical_presence": 0.95,
      "tool_velocity": 0.35
    },
    "bls_proxy_employment": 2.54,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.4267,
      "net_risk": 0.0152,
      "risk_band": "very_low",
      "augmentation": 0.2327,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.369,
        "exposure_p50": 0.4267,
        "exposure_p90": 0.4862,
        "net_risk_p10": 0,
        "net_risk_p50": 0.015,
        "net_risk_p90": 0.0404,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4468,
      "net_risk": 0.0159,
      "risk_band": "very_low",
      "augmentation": 0.2436,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4099,
        "exposure_p50": 0.4468,
        "exposure_p90": 0.4848,
        "net_risk_p10": 0.0146,
        "net_risk_p50": 0.0159,
        "net_risk_p90": 0.0173,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.021,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0193,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0046,
    "adaptation_capacity": 0.4068,
    "adaptation_buffer": 0.0814,
    "demand_fragility": 0.0304,
    "reallocation_capacity": 0.6957,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "22632",
      "to_title": "Environmental officer (public health)",
      "composite": 0.6263,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.4307,
      "wage_preservation": 0.9687,
      "training_ease": 0,
      "empirical_priority": 0.5411
    },
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.038576,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "22142",
    "title": "Diagnostic radiologist",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 7016,
    "gross_wage_25th": 6486,
    "gross_wage_75th": 9282,
    "estimated_sg_employment_thousands": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5098,
    "bottleneck": 0.9554,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.3271,
      "market_resilience": 0.5058,
      "market_modifier": 0.823
    },
    "net_risk": 0.0187,
    "risk_band": "very_low",
    "augmentation": 0.1415,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0708,
      "anthropic_observed_pctile": 0.414,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.4848,
        "anthropic": 0.414,
        "eloundou": 0.4236
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7468,
      "level": "medium",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0132,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0242,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0187,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.3602,
      "exposure_p50": 0.5098,
      "exposure_p90": 0.6593,
      "net_risk_p10": 0.0132,
      "net_risk_p50": 0.0187,
      "net_risk_p90": 0.0242,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.4503,
      "theta": 0.7822,
      "c_aioe": 0.2996,
      "log_wage_spread": 0.3584,
      "wage_position": 0.8694
    },
    "isco_codes_matched": [
      "2214"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.4503,
      "theta": 0.7822,
      "c_aioe": 0.2996,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2214"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.9,
      "physical_presence": 0.95,
      "tool_velocity": 0.35
    },
    "bls_proxy_employment": 1.9,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.4398,
      "net_risk": 0.0161,
      "risk_band": "very_low",
      "augmentation": 0.2126,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4171,
        "exposure_p50": 0.4398,
        "exposure_p90": 0.4639,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0155,
        "net_risk_p90": 0.043,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4398,
      "net_risk": 0.0161,
      "risk_band": "very_low",
      "augmentation": 0.2126,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4171,
        "exposure_p50": 0.4398,
        "exposure_p90": 0.4639,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0155,
        "net_risk_p90": 0.043,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.0187,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0171,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0041,
    "adaptation_capacity": 0.422,
    "adaptation_buffer": 0.0844,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "22145",
      "to_title": "Ophthalmologist",
      "composite": 0.7137,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5217,
      "wage_preservation": 0.9698,
      "training_ease": 0,
      "empirical_priority": 0.5841
    },
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.033993,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "22651",
    "title": "Dietitian",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 4708,
    "gross_wage_25th": 4044,
    "gross_wage_75th": 6232,
    "estimated_sg_employment_thousands": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.659,
    "bottleneck": 0.91,
    "market": {
      "market_momentum": 0.608,
      "industry_footprint_momentum": 0.9477,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1872,
      "market_resilience": 0.4397,
      "market_modifier": 0.8461
    },
    "net_risk": 0.0504,
    "risk_band": "low",
    "augmentation": 0.1425,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2312,
      "anthropic_observed_pctile": 0.6966,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.9278,
        "anthropic": 0.6966,
        "eloundou": 0.8504,
        "ilo": 0.6423
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8039,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0383,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0625,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0004,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1146,
      "task_exposure_concentration": 0.3948,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5009,
      "exposure_p50": 0.659,
      "exposure_p90": 0.8171,
      "net_risk_p10": 0.0383,
      "net_risk_p50": 0.0504,
      "net_risk_p90": 0.0625,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3428,
      "theta": 0.7562,
      "c_aioe": 0.9283,
      "log_wage_spread": 0.4325,
      "wage_position": 0.5834
    },
    "isco_codes_matched": [
      "2265"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3428,
      "theta": 0.7562,
      "c_aioe": 0.9283,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2265"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.9,
      "physical_presence": 0.95,
      "tool_velocity": 0.35
    },
    "bls_proxy_employment": 1.27,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7747,
      "net_risk": 0.059,
      "risk_band": "low",
      "augmentation": 0.31,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.7058,
        "exposure_p50": 0.7747,
        "exposure_p90": 0.8472,
        "net_risk_p10": 0.0165,
        "net_risk_p50": 0.0586,
        "net_risk_p90": 0.1015,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6439,
      "net_risk": 0.049,
      "risk_band": "very_low",
      "augmentation": 0.2576,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6,
        "exposure_p50": 0.6439,
        "exposure_p90": 0.6901,
        "net_risk_p10": 0.0457,
        "net_risk_p50": 0.049,
        "net_risk_p90": 0.0526,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0504,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.046,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0109,
    "adaptation_capacity": 0.4333,
    "adaptation_buffer": 0.0867,
    "demand_fragility": 0.0211,
    "reallocation_capacity": 0.6616,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "22652",
      "to_title": "Nutritionist",
      "composite": 0.7059,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.514,
      "wage_preservation": 0.9949,
      "training_ease": 0,
      "empirical_priority": 0.5844
    },
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.027846,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24314",
    "title": "Digital marketing professional (e.g. online, social media, e-commerce marketing professional)",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 5300,
    "gross_wage_25th": 3679,
    "gross_wage_75th": 8235,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7901,
    "bottleneck": 0.5865,
    "market": {
      "market_momentum": 0.4931,
      "industry_footprint_momentum": 0.5941,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4982,
      "market_resilience": 0.4951,
      "market_modifier": 0.8267
    },
    "net_risk": 0.2717,
    "risk_band": "moderate",
    "augmentation": 0.1556,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.101,
      "anthropic_observed_pctile": 0.9209,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.82,
        "anthropic": 0.9209,
        "eloundou": 0.9351,
        "ilo": 0.901
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8396,
      "level": "high",
      "crosswalk_quality": 0.8428,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.222,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3213,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0283,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.2758,
      "task_exposure_concentration": 0.2289,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6458,
      "exposure_p50": 0.7901,
      "exposure_p90": 0.9344,
      "net_risk_p10": 0.222,
      "net_risk_p50": 0.2717,
      "net_risk_p90": 0.3213,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2066,
      "theta": 0.6831,
      "c_aioe": 0.9223,
      "log_wage_spread": 0.8058,
      "wage_position": 0.6568
    },
    "isco_codes_matched": [
      "2431"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2066,
      "theta": 0.6831,
      "c_aioe": 0.9223,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2431"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.35,
      "real_time_coordination": 0.75,
      "ambiguity_tolerance": 0.6,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.9,
      "regulatory_weight": 0.2,
      "physical_presence": 0.3,
      "tool_velocity": 0.55
    },
    "bls_proxy_employment": 3.02,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "partial",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8954,
      "net_risk": 0.3061,
      "risk_band": "high",
      "augmentation": 0.26,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8676,
        "exposure_p50": 0.8954,
        "exposure_p90": 0.9227,
        "net_risk_p10": 0.2572,
        "net_risk_p50": 0.3057,
        "net_risk_p90": 0.3547,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8542,
      "net_risk": 0.292,
      "risk_band": "moderate",
      "augmentation": 0.248,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8364,
        "exposure_p50": 0.8542,
        "exposure_p90": 0.8718,
        "net_risk_p10": 0.2859,
        "net_risk_p50": 0.292,
        "net_risk_p90": 0.298,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2717,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2468,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0293,
    "adaptation_capacity": 0.4577,
    "adaptation_buffer": 0.0915,
    "demand_fragility": 0.0324,
    "reallocation_capacity": 0.798,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "24313",
      "to_title": "Marketing strategy/planning professional",
      "composite": 0.7364,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5465,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6003
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.01901,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "26542",
    "title": "Director (stage, film, television, game, commercial, video and radio)",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 11998,
    "gross_wage_25th": 9479,
    "gross_wage_75th": 15657,
    "estimated_sg_employment_thousands": 1.9,
    "employment_thousands": 1.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6237,
    "bottleneck": 0.7968,
    "market": {
      "market_momentum": 0.4985,
      "industry_footprint_momentum": 0.6109,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6578,
      "market_resilience": 0.5622,
      "market_modifier": 0.8032
    },
    "net_risk": 0.1025,
    "risk_band": "low",
    "augmentation": 0.1566,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0483,
      "anthropic_observed_pctile": 0.6166,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6649,
        "anthropic": 0.6166,
        "eloundou": 0.6611,
        "ilo": 0.5124
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8939,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0782,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1268,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0475,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1202,
      "task_exposure_concentration": 0.5597,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4758,
      "exposure_p50": 0.6237,
      "exposure_p90": 0.7716,
      "net_risk_p10": 0.0782,
      "net_risk_p50": 0.1025,
      "net_risk_p90": 0.1268,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9388,
      "theta": 0.7208,
      "c_aioe": 0.6822,
      "log_wage_spread": 0.5018,
      "wage_position": 1.4867
    },
    "isco_codes_matched": [
      "2654"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9388,
      "theta": 0.7208,
      "c_aioe": 0.6822,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2654"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.85,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.75,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.6,
      "regulatory_weight": 0.25,
      "physical_presence": 0.1,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 2.34,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6117,
      "net_risk": 0.0998,
      "risk_band": "low",
      "augmentation": 0.274,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5741,
        "exposure_p50": 0.6117,
        "exposure_p90": 0.6512,
        "net_risk_p10": 0.0675,
        "net_risk_p50": 0.0993,
        "net_risk_p90": 0.1335,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6253,
      "net_risk": 0.1021,
      "risk_band": "low",
      "augmentation": 0.2801,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6016,
        "exposure_p50": 0.6253,
        "exposure_p90": 0.6503,
        "net_risk_p10": 0.0982,
        "net_risk_p50": 0.1021,
        "net_risk_p90": 0.1061,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1025,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0947,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0302,
    "adaptation_capacity": 0.3821,
    "adaptation_buffer": 0.0764,
    "demand_fragility": 0.0372,
    "reallocation_capacity": 0.4955,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "26422",
      "to_title": "Editor (news and periodicals)",
      "composite": 0.6178,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.4205,
      "wage_preservation": 0.9002,
      "training_ease": 0,
      "empirical_priority": 0.5257
    },
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.057618,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "23622",
    "title": "Early intervention teacher for infants and children",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 4019,
    "gross_wage_25th": 3300,
    "gross_wage_75th": 4951,
    "estimated_sg_employment_thousands": 15.6,
    "employment_thousands": 15.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5505,
    "bottleneck": 0.6934,
    "market": {
      "market_momentum": 0.608,
      "industry_footprint_momentum": 0.9477,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1471,
      "market_resilience": 0.4236,
      "market_modifier": 0.8517
    },
    "net_risk": 0.1438,
    "risk_band": "low",
    "augmentation": 0.1023,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0743,
      "anthropic_observed_pctile": 0.3874,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.4617,
        "anthropic": 0.3874,
        "eloundou": 0.6695
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.5143,
      "level": "medium",
      "crosswalk_quality": 0,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.102,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1855,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0062,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.3906,
      "exposure_p50": 0.5505,
      "exposure_p90": 0.7103,
      "net_risk_p10": 0.102,
      "net_risk_p50": 0.1438,
      "net_risk_p90": 0.1855,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.331,
      "theta": 0.6999,
      "c_aioe": 0.2475,
      "log_wage_spread": 0.4057,
      "wage_position": 0.498
    },
    "isco_codes_matched": [
      "2362"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.331,
      "theta": 0.6999,
      "c_aioe": 0.2475,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2362"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.55,
      "real_time_coordination": 0.85,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.6,
      "relationship_intensity": 0.8,
      "regulatory_weight": 0.45,
      "physical_presence": 0.75,
      "tool_velocity": 0.4
    },
    "bls_proxy_employment": 1.36,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5048,
      "net_risk": 0.1318,
      "risk_band": "low",
      "augmentation": 0.1483,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4107,
        "exposure_p50": 0.5048,
        "exposure_p90": 0.602,
        "net_risk_p10": 0.0971,
        "net_risk_p50": 0.1301,
        "net_risk_p90": 0.1695,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5048,
      "net_risk": 0.1318,
      "risk_band": "low",
      "augmentation": 0.1483,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4107,
        "exposure_p50": 0.5048,
        "exposure_p90": 0.602,
        "net_risk_p10": 0.0971,
        "net_risk_p50": 0.1301,
        "net_risk_p90": 0.1695,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.1438,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1325,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0318,
    "adaptation_capacity": 0.3929,
    "adaptation_buffer": 0.0786,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "23101",
      "to_title": "University lecturer",
      "composite": 0.6119,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.4904,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.605
    },
    "employment_family_code": "23",
    "employment_family_total_thousands": 66.7,
    "employment_weight_within_family": 0.201147,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "26310",
    "title": "Economist",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6080,
    "gross_wage_25th": 4848,
    "gross_wage_75th": 20000,
    "estimated_sg_employment_thousands": 1.9,
    "employment_thousands": 1.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7597,
    "bottleneck": 0.533,
    "market": {
      "market_momentum": 0.5597,
      "industry_footprint_momentum": 0.7992,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6252,
      "market_resilience": 0.5859,
      "market_modifier": 0.7949
    },
    "net_risk": 0.283,
    "risk_band": "moderate",
    "augmentation": 0.1566,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1628,
      "anthropic_observed_pctile": 0.8123,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.975,
        "anthropic": 0.8123,
        "eloundou": 0.8567,
        "ilo": 0.901
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8789,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.2293,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3368,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.017,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 0.9662,
      "task_effective_coverage": 0.1723,
      "task_exposure_concentration": 0.2076,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6154,
      "exposure_p50": 0.7597,
      "exposure_p90": 0.904,
      "net_risk_p10": 0.2293,
      "net_risk_p50": 0.283,
      "net_risk_p90": 0.3368,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.4038,
      "theta": 0.6798,
      "c_aioe": 1.0776,
      "log_wage_spread": 1.3155,
      "wage_position": 0.7534
    },
    "isco_codes_matched": [
      "2631"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.4038,
      "theta": 0.6798,
      "c_aioe": 1.0776,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2631"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.85,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.75,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.6,
      "regulatory_weight": 0.25,
      "physical_presence": 0.1,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 0.25,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8847,
      "net_risk": 0.3285,
      "risk_band": "high",
      "augmentation": 0.2763,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8456,
        "exposure_p50": 0.8847,
        "exposure_p90": 0.9256,
        "net_risk_p10": 0.2814,
        "net_risk_p50": 0.3289,
        "net_risk_p90": 0.3778,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8384,
      "net_risk": 0.3112,
      "risk_band": "high",
      "augmentation": 0.2618,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8132,
        "exposure_p50": 0.8384,
        "exposure_p90": 0.8647,
        "net_risk_p10": 0.3019,
        "net_risk_p50": 0.3112,
        "net_risk_p90": 0.321,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.283,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2562,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "mixed",
    "realized_risk_proxy": 0.0836,
    "adaptation_capacity": 0.4738,
    "adaptation_buffer": 0.0948,
    "demand_fragility": 0.02,
    "reallocation_capacity": 0.813,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "26343",
      "to_title": "Industrial and organisational psychologist",
      "composite": 0.7008,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5886,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6499
    },
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.041016,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "26422",
    "title": "Editor (news and periodicals)",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 10800,
    "gross_wage_25th": 7444,
    "gross_wage_75th": 15038,
    "estimated_sg_employment_thousands": 1.9,
    "employment_thousands": 1.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7498,
    "bottleneck": 0.7014,
    "market": {
      "market_momentum": 0.4877,
      "industry_footprint_momentum": 0.5774,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.803,
      "market_resilience": 0.6138,
      "market_modifier": 0.7852
    },
    "net_risk": 0.1768,
    "risk_band": "moderate",
    "augmentation": 0.2021,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.023,
      "anthropic_observed_pctile": 0.7836,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.3126,
        "anthropic": 0.3413,
        "ilo": 0.3461
      },
      "exposure_source_pctiles": {
        "aioe": 0.8066,
        "anthropic": 0.7836,
        "ilo": 0.8837
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8422,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8317,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.1428,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2107,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0268,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.2098,
      "task_exposure_concentration": 0.2655,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6057,
      "exposure_p50": 0.7498,
      "exposure_p90": 0.8939,
      "net_risk_p10": 0.1428,
      "net_risk_p50": 0.1768,
      "net_risk_p90": 0.2107,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.1867,
      "theta": 0.7002,
      "c_aioe": 0.8868,
      "log_wage_spread": 0.7032,
      "wage_position": 1.3383
    },
    "isco_codes_matched": [
      "2642"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.1867,
      "theta": 0.7002,
      "c_aioe": 0.8868,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2642"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.85,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.75,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.6,
      "regulatory_weight": 0.25,
      "physical_presence": 0.1,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 0.69,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8254,
      "net_risk": 0.1935,
      "risk_band": "moderate",
      "augmentation": 0.3554,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.7908,
        "exposure_p50": 0.8254,
        "exposure_p90": 0.8597,
        "net_risk_p10": 0.1511,
        "net_risk_p50": 0.1937,
        "net_risk_p90": 0.2356,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.819,
      "net_risk": 0.192,
      "risk_band": "moderate",
      "augmentation": 0.3526,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.7968,
        "exposure_p50": 0.819,
        "exposure_p90": 0.841,
        "net_risk_p10": 0.1868,
        "net_risk_p50": 0.192,
        "net_risk_p90": 0.1972,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1768,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1614,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0519,
    "adaptation_capacity": 0.4339,
    "adaptation_buffer": 0.0868,
    "demand_fragility": 0.0308,
    "reallocation_capacity": 0.7607,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "26542",
      "to_title": "Director (stage, film, television, game, commercial, video and radio)",
      "composite": 0.6494,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.459,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5585
    },
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.054666,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "26544",
    "title": "Editor (radio, television and video)",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6909,
    "gross_wage_25th": 5246,
    "gross_wage_75th": 9859,
    "estimated_sg_employment_thousands": 1.9,
    "employment_thousands": 1.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6746,
    "bottleneck": 0.7968,
    "market": {
      "market_momentum": 0.4883,
      "industry_footprint_momentum": 0.5795,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5303,
      "market_resilience": 0.5051,
      "market_modifier": 0.8232
    },
    "net_risk": 0.1135,
    "risk_band": "low",
    "augmentation": 0.1565,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0483,
      "anthropic_observed_pctile": 0.6166,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6649,
        "anthropic": 0.6166,
        "eloundou": 0.6611,
        "ilo": 0.5124
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8939,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0886,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1383,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0365,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.2098,
      "task_exposure_concentration": 0.2655,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5267,
      "exposure_p50": 0.6746,
      "exposure_p90": 0.8225,
      "net_risk_p10": 0.0886,
      "net_risk_p50": 0.1135,
      "net_risk_p90": 0.1383,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9388,
      "theta": 0.7208,
      "c_aioe": 0.6822,
      "log_wage_spread": 0.6309,
      "wage_position": 0.8561
    },
    "isco_codes_matched": [
      "2654"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9388,
      "theta": 0.7208,
      "c_aioe": 0.6822,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2654"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.85,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.75,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.6,
      "regulatory_weight": 0.25,
      "physical_presence": 0.1,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 2.34,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6117,
      "net_risk": 0.1023,
      "risk_band": "low",
      "augmentation": 0.2462,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5741,
        "exposure_p50": 0.6117,
        "exposure_p90": 0.6512,
        "net_risk_p10": 0.0695,
        "net_risk_p50": 0.103,
        "net_risk_p90": 0.1362,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6819,
      "net_risk": 0.1141,
      "risk_band": "low",
      "augmentation": 0.2745,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6578,
        "exposure_p50": 0.6819,
        "exposure_p90": 0.7073,
        "net_risk_p10": 0.11,
        "net_risk_p50": 0.1141,
        "net_risk_p90": 0.1183,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1135,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1033,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0327,
    "adaptation_capacity": 0.447,
    "adaptation_buffer": 0.0894,
    "demand_fragility": 0.0308,
    "reallocation_capacity": 0.7607,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "26542",
      "to_title": "Director (stage, film, television, game, commercial, video and radio)",
      "composite": 0.726,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5356,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5952
    },
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.043723,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21511",
    "title": "Electrical engineer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6000,
    "gross_wage_25th": 4687,
    "gross_wage_75th": 8155,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6222,
    "bottleneck": 0.5597,
    "market": {
      "market_momentum": 0.4829,
      "industry_footprint_momentum": 0.5628,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3672,
      "market_resilience": 0.4366,
      "market_modifier": 0.8472
    },
    "net_risk": 0.2334,
    "risk_band": "moderate",
    "augmentation": 0.0895,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0508,
      "anthropic_observed_pctile": 0.5909,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6417,
        "anthropic": 0.5909,
        "eloundou": 0.7971,
        "ilo": 0.3775
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7158,
      "level": "high",
      "crosswalk_quality": 0.5277,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1741,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2927,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0666,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 0.975,
      "task_effective_coverage": 0.1244,
      "task_exposure_concentration": 0.4466,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4641,
      "exposure_p50": 0.6222,
      "exposure_p90": 0.7803,
      "net_risk_p10": 0.1741,
      "net_risk_p50": 0.2334,
      "net_risk_p90": 0.2927,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.8961,
      "theta": 0.6815,
      "c_aioe": 0.6864,
      "log_wage_spread": 0.5538,
      "wage_position": 0.7435
    },
    "isco_codes_matched": [
      "2151"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.8961,
      "theta": 0.6815,
      "c_aioe": 0.6864,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2151"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 2.02,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5977,
      "net_risk": 0.223,
      "risk_band": "moderate",
      "augmentation": 0.1461,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4929,
        "exposure_p50": 0.5977,
        "exposure_p90": 0.7059,
        "net_risk_p10": 0.1759,
        "net_risk_p50": 0.2224,
        "net_risk_p90": 0.2756,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6316,
      "net_risk": 0.2356,
      "risk_band": "moderate",
      "augmentation": 0.1543,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.565,
        "exposure_p50": 0.6316,
        "exposure_p90": 0.7004,
        "net_risk_p10": 0.2108,
        "net_risk_p50": 0.2356,
        "net_risk_p90": 0.2612,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2334,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2141,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0667,
    "adaptation_capacity": 0.4136,
    "adaptation_buffer": 0.0827,
    "demand_fragility": 0.031,
    "reallocation_capacity": 0.5966,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "21512",
      "to_title": "Power generation and distribution engineer",
      "composite": 0.7455,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5587,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6055
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.015266,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21521",
    "title": "Electronics engineer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 7861,
    "gross_wage_25th": 6092,
    "gross_wage_75th": 9135,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5975,
    "bottleneck": 0.5178,
    "market": {
      "market_momentum": 0.506,
      "industry_footprint_momentum": 0.6339,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4358,
      "market_resilience": 0.6279,
      "market_modifier": 0.7802
    },
    "net_risk": 0.2253,
    "risk_band": "moderate",
    "augmentation": 0.1141,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0809,
      "anthropic_observed_pctile": 0.6433,
      "sol_match": "exact",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5624,
        "anthropic": 0.6433,
        "eloundou": 0.681,
        "ilo": 0.6696
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.9164,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.85,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1696,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2811,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0747,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0817,
      "task_exposure_concentration": 0.2566,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4497,
      "exposure_p50": 0.5975,
      "exposure_p90": 0.7454,
      "net_risk_p10": 0.1696,
      "net_risk_p50": 0.2253,
      "net_risk_p90": 0.2811,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.6655,
      "theta": 0.676,
      "c_aioe": 0.5134,
      "log_wage_spread": 0.4051,
      "wage_position": 0.9741
    },
    "isco_codes_matched": [
      "2152"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.6655,
      "theta": 0.676,
      "c_aioe": 0.5134,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2152"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 1.34,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6403,
      "net_risk": 0.2409,
      "risk_band": "moderate",
      "augmentation": 0.2082,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6117,
        "exposure_p50": 0.6403,
        "exposure_p90": 0.6684,
        "net_risk_p10": 0.2054,
        "net_risk_p50": 0.2406,
        "net_risk_p90": 0.2751,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6125,
      "net_risk": 0.2304,
      "risk_band": "moderate",
      "augmentation": 0.1991,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5942,
        "exposure_p50": 0.6125,
        "exposure_p90": 0.6305,
        "net_risk_p10": 0.2235,
        "net_risk_p50": 0.2304,
        "net_risk_p90": 0.2372,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2253,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2054,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0595,
    "adaptation_capacity": 0.4406,
    "adaptation_buffer": 0.0881,
    "demand_fragility": 0.0119,
    "reallocation_capacity": 0.769,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "21714",
      "to_title": "Marine superintendent",
      "composite": 0.729,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5454,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5983
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.017474,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21526",
    "title": "Embedded systems engineer (including port systems engineer)",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 8085,
    "gross_wage_25th": 6110,
    "gross_wage_75th": 10443,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7032,
    "bottleneck": 0.5178,
    "market": {
      "market_momentum": 0.5108,
      "industry_footprint_momentum": 0.6485,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5463,
      "market_resilience": 0.605,
      "market_modifier": 0.7882
    },
    "net_risk": 0.2675,
    "risk_band": "moderate",
    "augmentation": 0.1357,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0809,
      "anthropic_observed_pctile": 0.6433,
      "sol_match": "prefix",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5624,
        "anthropic": 0.6433,
        "eloundou": 0.681,
        "ilo": 0.6696
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8714,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.2113,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3237,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0325,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.2808,
      "task_exposure_concentration": 0.0261,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5554,
      "exposure_p50": 0.7032,
      "exposure_p90": 0.8511,
      "net_risk_p10": 0.2113,
      "net_risk_p50": 0.2675,
      "net_risk_p90": 0.3237,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.6655,
      "theta": 0.676,
      "c_aioe": 0.5134,
      "log_wage_spread": 0.536,
      "wage_position": 1.0019
    },
    "isco_codes_matched": [
      "2152"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.6655,
      "theta": 0.676,
      "c_aioe": 0.5134,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2152"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 1.34,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6403,
      "net_risk": 0.2434,
      "risk_band": "moderate",
      "augmentation": 0.2006,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6117,
        "exposure_p50": 0.6403,
        "exposure_p90": 0.6684,
        "net_risk_p10": 0.2083,
        "net_risk_p50": 0.2423,
        "net_risk_p90": 0.2791,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7223,
      "net_risk": 0.2746,
      "risk_band": "moderate",
      "augmentation": 0.2263,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.7038,
        "exposure_p50": 0.7223,
        "exposure_p90": 0.7406,
        "net_risk_p10": 0.2675,
        "net_risk_p50": 0.2746,
        "net_risk_p90": 0.2815,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2675,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.242,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0379,
    "adaptation_capacity": 0.4759,
    "adaptation_buffer": 0.0952,
    "demand_fragility": 0.0041,
    "reallocation_capacity": 0.9764,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "21714",
      "to_title": "Marine superintendent",
      "composite": 0.7423,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5609,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6052
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.017721,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "22143",
    "title": "Emergency physician",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6575,
    "gross_wage_25th": 6131,
    "gross_wage_75th": 7185,
    "estimated_sg_employment_thousands": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5098,
    "bottleneck": 0.9554,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.1881,
      "market_resilience": 0.4502,
      "market_modifier": 0.8424
    },
    "net_risk": 0.0192,
    "risk_band": "very_low",
    "augmentation": 0.1259,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0708,
      "anthropic_observed_pctile": 0.414,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.4848,
        "anthropic": 0.414,
        "eloundou": 0.4236
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7468,
      "level": "medium",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0135,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0248,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0192,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.3602,
      "exposure_p50": 0.5098,
      "exposure_p90": 0.6593,
      "net_risk_p10": 0.0135,
      "net_risk_p50": 0.0192,
      "net_risk_p90": 0.0248,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.4503,
      "theta": 0.7822,
      "c_aioe": 0.2996,
      "log_wage_spread": 0.1586,
      "wage_position": 0.8147
    },
    "isco_codes_matched": [
      "2214"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.4503,
      "theta": 0.7822,
      "c_aioe": 0.2996,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2214"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.9,
      "physical_presence": 0.95,
      "tool_velocity": 0.35
    },
    "bls_proxy_employment": 1.9,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.4398,
      "net_risk": 0.0165,
      "risk_band": "very_low",
      "augmentation": 0.1892,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4171,
        "exposure_p50": 0.4398,
        "exposure_p90": 0.4639,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0169,
        "net_risk_p90": 0.0435,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4398,
      "net_risk": 0.0165,
      "risk_band": "very_low",
      "augmentation": 0.1892,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4171,
        "exposure_p50": 0.4398,
        "exposure_p90": 0.4639,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0169,
        "net_risk_p90": 0.0435,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.0192,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0175,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0042,
    "adaptation_capacity": 0.4202,
    "adaptation_buffer": 0.084,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "22145",
      "to_title": "Ophthalmologist",
      "composite": 0.7183,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5272,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5914
    },
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.032908,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21496",
    "title": "Energy engineer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 12425,
    "gross_wage_25th": 7883,
    "gross_wage_75th": 20000,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5733,
    "bottleneck": 0.6783,
    "market": {
      "market_momentum": 0.5597,
      "industry_footprint_momentum": 0.7992,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.9323,
      "market_resilience": 0.7087,
      "market_modifier": 0.7519
    },
    "net_risk": 0.1388,
    "risk_band": "low",
    "augmentation": 0.1466,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0524,
      "anthropic_observed_pctile": 0.5474,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5998,
        "anthropic": 0.5474,
        "eloundou": 0.637,
        "ilo": 0.3577
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.103,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1746,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0112,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0861,
      "task_exposure_concentration": 0.0738,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4255,
      "exposure_p50": 0.5733,
      "exposure_p90": 0.7212,
      "net_risk_p10": 0.103,
      "net_risk_p50": 0.1388,
      "net_risk_p90": 0.1746,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.7876,
      "theta": 0.698,
      "c_aioe": 0.5903,
      "log_wage_spread": 0.931,
      "wage_position": 1.5397
    },
    "isco_codes_matched": [
      "2149"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.7876,
      "theta": 0.698,
      "c_aioe": 0.5903,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2149"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 2.22,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5322,
      "net_risk": 0.1288,
      "risk_band": "low",
      "augmentation": 0.2558,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.462,
        "exposure_p50": 0.5322,
        "exposure_p90": 0.6047,
        "net_risk_p10": 0.0977,
        "net_risk_p50": 0.1284,
        "net_risk_p90": 0.1601,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5531,
      "net_risk": 0.1338,
      "risk_band": "low",
      "augmentation": 0.2659,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5076,
        "exposure_p50": 0.5531,
        "exposure_p90": 0.6,
        "net_risk_p10": 0.1228,
        "net_risk_p50": 0.1338,
        "net_risk_p90": 0.1451,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1388,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1263,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0433,
    "adaptation_capacity": 0.4499,
    "adaptation_buffer": 0.09,
    "demand_fragility": 0.0036,
    "reallocation_capacity": 0.9334,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "21721",
      "to_title": "Commercial airline pilot",
      "composite": 0.6668,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.4787,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5674
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.021969,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "25113",
    "title": "Enterprise/Solution architect",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 12137,
    "gross_wage_25th": 7950,
    "gross_wage_75th": 16737,
    "estimated_sg_employment_thousands": 4.2,
    "employment_thousands": 4.2,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7919,
    "bottleneck": 0.4439,
    "market": {
      "market_momentum": 0.4401,
      "industry_footprint_momentum": 0.431,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8547,
      "market_resilience": 0.6059,
      "market_modifier": 0.7879
    },
    "net_risk": 0.3477,
    "risk_band": "high",
    "augmentation": 0.1505,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.4745,
        "ilo": 0.5255
      },
      "exposure_source_pctiles": {
        "aioe": 0.8128,
        "ilo": 0.8007
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.7805,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7549,
      "source_coverage": 0.55,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.2805,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.4149,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0477,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 0.9838,
      "task_effective_coverage": 0.5563,
      "task_exposure_concentration": 0.0381,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6389,
      "exposure_p50": 0.7919,
      "exposure_p90": 0.9449,
      "net_risk_p10": 0.2805,
      "net_risk_p50": 0.3477,
      "net_risk_p90": 0.4149,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.1982,
      "theta": 0.6677,
      "c_aioe": 0.9344,
      "log_wage_spread": 0.7444,
      "wage_position": 1.504
    },
    "isco_codes_matched": [
      "2511"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.1982,
      "theta": 0.6677,
      "c_aioe": 0.9344,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2511"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.7,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.4,
      "regulatory_weight": 0.15,
      "physical_presence": 0.05,
      "tool_velocity": 0.95
    },
    "bls_proxy_employment": 0,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8065,
      "net_risk": 0.3534,
      "risk_band": "high",
      "augmentation": 0.2169,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8007,
        "exposure_p50": 0.8065,
        "exposure_p90": 0.8128,
        "net_risk_p10": 0.3111,
        "net_risk_p50": 0.3539,
        "net_risk_p90": 0.396,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8554,
      "net_risk": 0.3748,
      "risk_band": "high",
      "augmentation": 0.2301,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8517,
        "exposure_p50": 0.8554,
        "exposure_p90": 0.8595,
        "net_risk_p10": 0.3732,
        "net_risk_p50": 0.3748,
        "net_risk_p90": 0.3766,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3477,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3143,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "mixed",
    "realized_risk_proxy": 0.0503,
    "adaptation_capacity": 0.4808,
    "adaptation_buffer": 0.0962,
    "demand_fragility": 0.0118,
    "reallocation_capacity": 0.9657,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "13301",
      "to_title": "Chief information officer/Chief technology officer/Chief security officer",
      "composite": 0.6762,
      "observed_transition_rate": null,
      "destination_quality": 0.5701,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6145
    },
    "employment_family_code": "25",
    "employment_family_total_thousands": 82.3,
    "employment_weight_within_family": 0.068341,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21430",
    "title": "Environmental engineer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 5710,
    "gross_wage_25th": 4963,
    "gross_wage_75th": 7127,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5511,
    "bottleneck": 0.8663,
    "market": {
      "market_momentum": 0.5189,
      "industry_footprint_momentum": 0.6736,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1939,
      "market_resilience": 0.5389,
      "market_modifier": 0.8114
    },
    "net_risk": 0.06,
    "risk_band": "low",
    "augmentation": 0.1356,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.503,
      "anthropic_observed_pctile": 0.4328,
      "sol_match": "exact",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.9358,
        "anthropic": 0.4328,
        "eloundou": 0.8619,
        "ilo": 0.5718
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8264,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.85,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0428,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0772,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.01,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 0.9686,
      "task_effective_coverage": 0.0285,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.393,
      "exposure_p50": 0.5511,
      "exposure_p90": 0.7092,
      "net_risk_p10": 0.0428,
      "net_risk_p50": 0.06,
      "net_risk_p90": 0.0772,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3436,
      "theta": 0.7376,
      "c_aioe": 0.9538,
      "log_wage_spread": 0.3619,
      "wage_position": 0.7076
    },
    "isco_codes_matched": [
      "2143"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3436,
      "theta": 0.7376,
      "c_aioe": 0.9538,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2143"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 0.55,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.693,
      "net_risk": 0.0752,
      "risk_band": "low",
      "augmentation": 0.3236,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5714,
        "exposure_p50": 0.693,
        "exposure_p90": 0.8201,
        "net_risk_p10": 0.0379,
        "net_risk_p50": 0.0741,
        "net_risk_p90": 0.1158,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5459,
      "net_risk": 0.0592,
      "risk_band": "low",
      "augmentation": 0.2549,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4708,
        "exposure_p50": 0.5459,
        "exposure_p90": 0.6244,
        "net_risk_p10": 0.0511,
        "net_risk_p50": 0.0592,
        "net_risk_p90": 0.0677,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.06,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0554,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.018,
    "adaptation_capacity": 0.3759,
    "adaptation_buffer": 0.0752,
    "demand_fragility": 0.0158,
    "reallocation_capacity": 0.0944,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "21496",
      "to_title": "Energy engineer",
      "composite": 0.6617,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5402,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6289
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.014893,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21331",
    "title": "Environmental officer (environmental protection)",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 7210,
    "gross_wage_25th": 5500,
    "gross_wage_75th": 11550,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5798,
    "bottleneck": 0.7647,
    "market": {
      "market_momentum": 0.506,
      "industry_footprint_momentum": 0.6339,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6408,
      "market_resilience": 0.5599,
      "market_modifier": 0.804
    },
    "net_risk": 0.1104,
    "risk_band": "low",
    "augmentation": 0.1268,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.5922,
      "anthropic_observed_pctile": 0.3597,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.9519,
        "anthropic": 0.3597,
        "eloundou": 0.3556,
        "ilo": 0.5718
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7902,
      "level": "high",
      "crosswalk_quality": 0.8255,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0803,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1405,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0396,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0825,
      "task_exposure_concentration": 0.6964,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4217,
      "exposure_p50": 0.5798,
      "exposure_p90": 0.7379,
      "net_risk_p10": 0.0803,
      "net_risk_p50": 0.1104,
      "net_risk_p90": 0.1405,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3581,
      "theta": 0.7168,
      "c_aioe": 0.9923,
      "log_wage_spread": 0.7419,
      "wage_position": 0.8934
    },
    "isco_codes_matched": [
      "2133"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3581,
      "theta": 0.7168,
      "c_aioe": 0.9923,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2133"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 1.24,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5538,
      "net_risk": 0.1048,
      "risk_band": "low",
      "augmentation": 0.2371,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4126,
        "exposure_p50": 0.5538,
        "exposure_p90": 0.7009,
        "net_risk_p10": 0.0672,
        "net_risk_p50": 0.1012,
        "net_risk_p90": 0.1489,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5446,
      "net_risk": 0.103,
      "risk_band": "low",
      "augmentation": 0.2332,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.456,
        "exposure_p50": 0.5446,
        "exposure_p90": 0.6369,
        "net_risk_p10": 0.0863,
        "net_risk_p50": 0.103,
        "net_risk_p90": 0.1205,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1104,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1016,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0308,
    "adaptation_capacity": 0.3965,
    "adaptation_buffer": 0.0793,
    "demand_fragility": 0.0361,
    "reallocation_capacity": 0.3488,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "21714",
      "to_title": "Marine superintendent",
      "composite": 0.6608,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5413,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.629
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.016735,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "22632",
    "title": "Environmental officer (public health)",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 8752,
    "gross_wage_25th": 6528,
    "gross_wage_75th": 11000,
    "estimated_sg_employment_thousands": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5486,
    "bottleneck": 0.91,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.5749,
      "market_resilience": 0.6049,
      "market_modifier": 0.7883
    },
    "net_risk": 0.039,
    "risk_band": "very_low",
    "augmentation": 0.1654,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2312,
      "anthropic_observed_pctile": 0.6966,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.9278,
        "anthropic": 0.6966,
        "eloundou": 0.8504,
        "ilo": 0.297
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7964,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0277,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0502,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.011,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0359,
      "task_exposure_concentration": 0.2382,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3905,
      "exposure_p50": 0.5486,
      "exposure_p90": 0.7066,
      "net_risk_p10": 0.0277,
      "net_risk_p50": 0.039,
      "net_risk_p90": 0.0502,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3428,
      "theta": 0.7562,
      "c_aioe": 0.9283,
      "log_wage_spread": 0.5218,
      "wage_position": 1.0845
    },
    "isco_codes_matched": [
      "2263"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3428,
      "theta": 0.7562,
      "c_aioe": 0.9283,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2263"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.9,
      "physical_presence": 0.95,
      "tool_velocity": 0.35
    },
    "bls_proxy_employment": 1.27,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6845,
      "net_risk": 0.0486,
      "risk_band": "very_low",
      "augmentation": 0.3768,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5298,
        "exposure_p50": 0.6845,
        "exposure_p90": 0.8472,
        "net_risk_p10": 0.0089,
        "net_risk_p50": 0.0478,
        "net_risk_p90": 0.0903,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5576,
      "net_risk": 0.0396,
      "risk_band": "very_low",
      "augmentation": 0.3069,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4582,
        "exposure_p50": 0.5576,
        "exposure_p90": 0.6621,
        "net_risk_p10": 0.0325,
        "net_risk_p50": 0.0396,
        "net_risk_p90": 0.047,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.039,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0356,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0085,
    "adaptation_capacity": 0.4251,
    "adaptation_buffer": 0.085,
    "demand_fragility": 0.0046,
    "reallocation_capacity": 0.785,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "22122",
      "to_title": "Dermatologist",
      "composite": 0.6312,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.4374,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5489
    },
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.037967,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24232",
    "title": "Executive search consultant",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 5709,
    "gross_wage_25th": 4750,
    "gross_wage_75th": 8000,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7964,
    "bottleneck": 0.6123,
    "market": {
      "market_momentum": 0.4768,
      "industry_footprint_momentum": 0.5439,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3102,
      "market_resilience": 0.4101,
      "market_modifier": 0.8565
    },
    "net_risk": 0.2651,
    "risk_band": "moderate",
    "augmentation": 0.1349,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1685,
      "anthropic_observed_pctile": 0.7717,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.9403,
        "anthropic": 0.7717,
        "eloundou": 0.9236,
        "ilo": 0.7327
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.85,
      "level": "high",
      "crosswalk_quality": 0.9446,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.2159,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3143,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0349,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.5135,
      "task_exposure_concentration": 0.0458,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6486,
      "exposure_p50": 0.7964,
      "exposure_p90": 0.9443,
      "net_risk_p10": 0.2159,
      "net_risk_p50": 0.2651,
      "net_risk_p90": 0.3143,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3474,
      "theta": 0.689,
      "c_aioe": 1.022,
      "log_wage_spread": 0.5213,
      "wage_position": 0.7074
    },
    "isco_codes_matched": [
      "2423"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3474,
      "theta": 0.689,
      "c_aioe": 1.022,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2423"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 7.07,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8386,
      "net_risk": 0.2784,
      "risk_band": "moderate",
      "augmentation": 0.2106,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.7882,
        "exposure_p50": 0.8386,
        "exposure_p90": 0.8916,
        "net_risk_p10": 0.228,
        "net_risk_p50": 0.2774,
        "net_risk_p90": 0.3318,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8597,
      "net_risk": 0.2855,
      "risk_band": "moderate",
      "augmentation": 0.2159,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.827,
        "exposure_p50": 0.8597,
        "exposure_p90": 0.8941,
        "net_risk_p10": 0.2746,
        "net_risk_p50": 0.2855,
        "net_risk_p90": 0.2969,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2651,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2398,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0446,
    "adaptation_capacity": 0.476,
    "adaptation_buffer": 0.0952,
    "demand_fragility": 0.013,
    "reallocation_capacity": 0.9586,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "24211",
      "to_title": "Management consultant",
      "composite": 0.6929,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5776,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6454
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.019729,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21631",
    "title": "Fashion designer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 3500,
    "gross_wage_25th": 2552,
    "gross_wage_75th": 4868,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5566,
    "bottleneck": 0.6907,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.3253,
      "market_resilience": 0.5051,
      "market_modifier": 0.8232
    },
    "net_risk": 0.1425,
    "risk_band": "low",
    "augmentation": 0.1026,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.3346,
      "anthropic_observed_pctile": 0.3686,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.7032,
        "anthropic": 0.3686,
        "eloundou": 0.7155,
        "ilo": 0.4332
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7245,
      "level": "high",
      "crosswalk_quality": 0.7124,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.102,
      "optimistic_band": "low",
      "pessimistic_risk": 0.183,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0075,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0754,
      "task_exposure_concentration": 0.7242,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3985,
      "exposure_p50": 0.5566,
      "exposure_p90": 0.7147,
      "net_risk_p10": 0.102,
      "net_risk_p50": 0.1425,
      "net_risk_p90": 0.183,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9944,
      "theta": 0.699,
      "c_aioe": 0.7443,
      "log_wage_spread": 0.6458,
      "wage_position": 0.4337
    },
    "isco_codes_matched": [
      "2163"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9944,
      "theta": 0.699,
      "c_aioe": 0.7443,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2163"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.9,
      "real_time_coordination": 0.4,
      "ambiguity_tolerance": 0.8,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.1,
      "physical_presence": 0.1,
      "tool_velocity": 0.85
    },
    "bls_proxy_employment": 0.82,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5495,
      "net_risk": 0.1399,
      "risk_band": "low",
      "augmentation": 0.1917,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4632,
        "exposure_p50": 0.5495,
        "exposure_p90": 0.6379,
        "net_risk_p10": 0.0988,
        "net_risk_p50": 0.1378,
        "net_risk_p90": 0.1819,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5373,
      "net_risk": 0.1368,
      "risk_band": "low",
      "augmentation": 0.1875,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4833,
        "exposure_p50": 0.5373,
        "exposure_p90": 0.5927,
        "net_risk_p10": 0.1231,
        "net_risk_p50": 0.1368,
        "net_risk_p90": 0.1509,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1425,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1318,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.038,
    "adaptation_capacity": 0.3773,
    "adaptation_buffer": 0.0755,
    "demand_fragility": 0.0304,
    "reallocation_capacity": 0.3389,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "21632",
      "to_title": "Product and industrial designer",
      "composite": 0.7026,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5113,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5838
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.01166,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24131",
    "title": "Financial analyst (e.g. equities analyst, credit analyst, investment research analyst)",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 7500,
    "gross_wage_25th": 5460,
    "gross_wage_75th": 10784,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.8049,
    "bottleneck": 0.3119,
    "market": {
      "market_momentum": 0.4897,
      "industry_footprint_momentum": 0.5837,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6168,
      "market_resilience": 0.6705,
      "market_modifier": 0.7653
    },
    "net_risk": 0.4239,
    "risk_band": "high",
    "augmentation": 0.1545,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0353,
      "anthropic_observed_pctile": 0.996,
      "sol_match": "prefix",
      "jobs_in_demand_match": "prefix",
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.9608,
        "anthropic": 0.996,
        "eloundou": 0.5931,
        "ilo": 0.9653
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7714,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.3395,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5083,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0761,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.6446,
      "exposure_p50": 0.8049,
      "exposure_p90": 0.9653,
      "net_risk_p10": 0.3395,
      "net_risk_p50": 0.4239,
      "net_risk_p90": 0.5083,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3806,
      "theta": 0.6502,
      "c_aioe": 1.1008,
      "log_wage_spread": 0.6806,
      "wage_position": 0.9294
    },
    "isco_codes_matched": [
      "2413"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3806,
      "theta": 0.6502,
      "c_aioe": 1.1008,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2413"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.4,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.6,
      "relationship_intensity": 0.65,
      "regulatory_weight": 0.8,
      "physical_presence": 0.1,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 5.16,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8808,
      "net_risk": 0.4638,
      "risk_band": "high",
      "augmentation": 0.1842,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.7793,
        "exposure_p50": 0.8808,
        "exposure_p90": 0.9799,
        "net_risk_p10": 0.3898,
        "net_risk_p50": 0.4647,
        "net_risk_p90": 0.5368,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8808,
      "net_risk": 0.4638,
      "risk_band": "high",
      "augmentation": 0.1842,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.7793,
        "exposure_p50": 0.8808,
        "exposure_p90": 0.9799,
        "net_risk_p10": 0.3898,
        "net_risk_p50": 0.4647,
        "net_risk_p90": 0.5368,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.4239,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3859,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "mixed",
    "realized_risk_proxy": 0.0491,
    "adaptation_capacity": 0.4477,
    "adaptation_buffer": 0.0895,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "24135",
      "to_title": "Financial product structurer",
      "composite": 0.7824,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5951,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.623
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.022613,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24135",
    "title": "Financial product structurer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 12321,
    "gross_wage_25th": 8120,
    "gross_wage_75th": 17053,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7938,
    "bottleneck": 0.3119,
    "market": {
      "market_momentum": 0.5597,
      "industry_footprint_momentum": 0.7992,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8583,
      "market_resilience": 0.8092,
      "market_modifier": 0.7168
    },
    "net_risk": 0.3923,
    "risk_band": "high",
    "augmentation": 0.1578,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0353,
      "anthropic_observed_pctile": 0.996,
      "sol_match": "prefix",
      "jobs_in_demand_match": "prefix",
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.9608,
        "anthropic": 0.996,
        "eloundou": 0.5931,
        "ilo": 0.9653
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8014,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.3142,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4704,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0923,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.308,
      "task_exposure_concentration": 0.0705,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6357,
      "exposure_p50": 0.7938,
      "exposure_p90": 0.9519,
      "net_risk_p10": 0.3142,
      "net_risk_p50": 0.3923,
      "net_risk_p90": 0.4704,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3806,
      "theta": 0.6502,
      "c_aioe": 1.1008,
      "log_wage_spread": 0.742,
      "wage_position": 1.5268
    },
    "isco_codes_matched": [
      "2413"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3806,
      "theta": 0.6502,
      "c_aioe": 1.1008,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2413"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.4,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.6,
      "relationship_intensity": 0.65,
      "regulatory_weight": 0.8,
      "physical_presence": 0.1,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 5.16,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8808,
      "net_risk": 0.4344,
      "risk_band": "high",
      "augmentation": 0.2223,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.7793,
        "exposure_p50": 0.8808,
        "exposure_p90": 0.9799,
        "net_risk_p10": 0.3649,
        "net_risk_p50": 0.4354,
        "net_risk_p90": 0.5027,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8689,
      "net_risk": 0.4286,
      "risk_band": "high",
      "augmentation": 0.2193,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8032,
        "exposure_p50": 0.869,
        "exposure_p90": 0.9332,
        "net_risk_p10": 0.3962,
        "net_risk_p50": 0.4286,
        "net_risk_p90": 0.4602,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3923,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3561,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "mixed",
    "realized_risk_proxy": 0.1003,
    "adaptation_capacity": 0.4612,
    "adaptation_buffer": 0.0922,
    "demand_fragility": 0.0116,
    "reallocation_capacity": 0.9371,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "24133",
      "to_title": "Fund/Portfolio manager (including asset allocator)",
      "composite": 0.7621,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5722,
      "wage_preservation": 0.9788,
      "training_ease": 0,
      "empirical_priority": 0.6093
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.028984,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24121",
    "title": "Financial/Investment adviser (e.g. relationship manager)",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 8000,
    "gross_wage_25th": 5225,
    "gross_wage_75th": 13165,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7159,
    "bottleneck": 0.5927,
    "market": {
      "market_momentum": 0.4543,
      "industry_footprint_momentum": 0.4749,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7754,
      "market_resilience": 0.7328,
      "market_modifier": 0.7435
    },
    "net_risk": 0.2168,
    "risk_band": "moderate",
    "augmentation": 0.2361,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1056,
      "anthropic_observed_pctile": 0.6769,
      "sol_match": "exact",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5713,
        "anthropic": 0.6769,
        "eloundou": 0.8065,
        "ilo": 0.927
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8564,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.85,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1682,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2654,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0668,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.5555,
      "exposure_p50": 0.7159,
      "exposure_p90": 0.8763,
      "net_risk_p10": 0.1682,
      "net_risk_p50": 0.2168,
      "net_risk_p90": 0.2654,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.6981,
      "theta": 0.6844,
      "c_aioe": 0.5327,
      "log_wage_spread": 0.9241,
      "wage_position": 0.9913
    },
    "isco_codes_matched": [
      "2412"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.6981,
      "theta": 0.6844,
      "c_aioe": 0.5327,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2412"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.4,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.6,
      "relationship_intensity": 0.65,
      "regulatory_weight": 0.8,
      "physical_presence": 0.1,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 5.85,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7491,
      "net_risk": 0.2269,
      "risk_band": "moderate",
      "augmentation": 0.3253,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6584,
        "exposure_p50": 0.7491,
        "exposure_p90": 0.8353,
        "net_risk_p10": 0.1821,
        "net_risk_p50": 0.2258,
        "net_risk_p90": 0.2731,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7491,
      "net_risk": 0.2269,
      "risk_band": "moderate",
      "augmentation": 0.3253,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6584,
        "exposure_p50": 0.7491,
        "exposure_p90": 0.8353,
        "net_risk_p10": 0.1821,
        "net_risk_p50": 0.2258,
        "net_risk_p90": 0.2731,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.2168,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1965,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0179,
    "adaptation_capacity": 0.4685,
    "adaptation_buffer": 0.0937,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "24135",
      "to_title": "Financial product structurer",
      "composite": 0.7118,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5203,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5881
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.023355,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21723",
    "title": "Flying instructor (except air force)",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 20000,
    "gross_wage_25th": 8050,
    "gross_wage_75th": 30000,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3563,
    "bottleneck": 0.9813,
    "market": {
      "market_momentum": 0.4486,
      "industry_footprint_momentum": 0.4571,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.996,
      "market_resilience": 0.6675,
      "market_modifier": 0.7664
    },
    "net_risk": 0.0051,
    "risk_band": "very_low",
    "augmentation": 0.0903,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.123,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.2594,
        "anthropic": 0.1364,
        "eloundou": 0.2333
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8528,
      "level": "high",
      "crosswalk_quality": 0.9339,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.003,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0072,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0051,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.2104,
      "exposure_p50": 0.3563,
      "exposure_p90": 0.5022,
      "net_risk_p10": 0.003,
      "net_risk_p50": 0.0051,
      "net_risk_p90": 0.0072,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1944,
      "theta": 0.7933,
      "c_aioe": -0.1272,
      "log_wage_spread": 1.3155,
      "wage_position": 2.4783
    },
    "isco_codes_matched": [
      "2172"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1944,
      "theta": 0.7933,
      "c_aioe": -0.1272,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2172"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.55,
      "real_time_coordination": 0.85,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.6,
      "relationship_intensity": 0.8,
      "regulatory_weight": 0.45,
      "physical_presence": 0.75,
      "tool_velocity": 0.4
    },
    "bls_proxy_employment": 1.09,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2078,
      "net_risk": 0.003,
      "risk_band": "very_low",
      "augmentation": 0.1361,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.1676,
        "exposure_p50": 0.2078,
        "exposure_p90": 0.2504,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0029,
        "net_risk_p90": 0.0135,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2078,
      "net_risk": 0.003,
      "risk_band": "very_low",
      "augmentation": 0.1361,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.1676,
        "exposure_p50": 0.2078,
        "exposure_p90": 0.2504,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0029,
        "net_risk_p90": 0.0135,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.0051,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0048,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0011,
    "adaptation_capacity": 0.3298,
    "adaptation_buffer": 0.066,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "23101",
      "to_title": "University lecturer",
      "composite": 0.4844,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.3488,
      "wage_preservation": 0.6495,
      "training_ease": 0.3,
      "empirical_priority": 0.4843
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.027872,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21454",
    "title": "Food and drink technologist",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 4261,
    "gross_wage_25th": 3187,
    "gross_wage_75th": 6520,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4062,
    "bottleneck": 0.6043,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.3904,
      "market_resilience": 0.6811,
      "market_modifier": 0.7616
    },
    "net_risk": 0.1224,
    "risk_band": "low",
    "augmentation": 0.1003,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2657,
      "anthropic_observed_pctile": 0.5168,
      "sol_match": "exact",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.7825,
        "anthropic": 0.5168,
        "eloundou": 0.8766,
        "ilo": 0.4332
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8264,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.85,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0748,
      "optimistic_band": "low",
      "pessimistic_risk": 0.17,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0276,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2481,
      "exposure_p50": 0.4062,
      "exposure_p90": 0.5642,
      "net_risk_p10": 0.0748,
      "net_risk_p50": 0.1224,
      "net_risk_p90": 0.17,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.1267,
      "theta": 0.6871,
      "c_aioe": 0.8568,
      "log_wage_spread": 0.7158,
      "wage_position": 0.528
    },
    "isco_codes_matched": [
      "2145"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.1267,
      "theta": 0.6871,
      "c_aioe": 0.8568,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2145"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 2.69,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6459,
      "net_risk": 0.1947,
      "risk_band": "moderate",
      "augmentation": 0.2659,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5355,
        "exposure_p50": 0.6459,
        "exposure_p90": 0.7599,
        "net_risk_p10": 0.1456,
        "net_risk_p50": 0.1936,
        "net_risk_p90": 0.2473,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4437,
      "net_risk": 0.1337,
      "risk_band": "low",
      "augmentation": 0.1826,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.3719,
        "exposure_p50": 0.4437,
        "exposure_p90": 0.5178,
        "net_risk_p10": 0.1121,
        "net_risk_p50": 0.1337,
        "net_risk_p90": 0.1561,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1224,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1112,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0367,
    "adaptation_capacity": 0.4583,
    "adaptation_buffer": 0.0917,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "21714",
      "to_title": "Marine superintendent",
      "composite": 0.7,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5113,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5832
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.012865,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24152",
    "title": "Foreign exchange broker",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 19750,
    "gross_wage_25th": 15010,
    "gross_wage_75th": 27266,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6854,
    "bottleneck": 0.3387,
    "market": {
      "market_momentum": 0.5597,
      "industry_footprint_momentum": 0.7992,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7799,
      "market_resilience": 0.7278,
      "market_modifier": 0.7453
    },
    "net_risk": 0.3381,
    "risk_band": "high",
    "augmentation": 0.113,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0894,
      "anthropic_observed_pctile": 0.9842,
      "sol_match": "prefix",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.8948,
        "anthropic": 0.9842,
        "eloundou": 0.5931
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6989,
      "level": "medium",
      "crosswalk_quality": 0.8683,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.2603,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.4158,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0381,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1009,
      "task_exposure_concentration": 0.0788,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5278,
      "exposure_p50": 0.6854,
      "exposure_p90": 0.8429,
      "net_risk_p10": 0.2603,
      "net_risk_p50": 0.3381,
      "net_risk_p90": 0.4158,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3185,
      "theta": 0.6539,
      "c_aioe": 1.0464,
      "log_wage_spread": 0.5969,
      "wage_position": 2.4473
    },
    "isco_codes_matched": [
      "2415"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3185,
      "theta": 0.6539,
      "c_aioe": 1.0464,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2415"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 6.18,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8258,
      "net_risk": 0.407,
      "risk_band": "high",
      "augmentation": 0.2035,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.6911,
        "exposure_p50": 0.8258,
        "exposure_p90": 0.9561,
        "net_risk_p10": 0.3294,
        "net_risk_p50": 0.4064,
        "net_risk_p90": 0.4848,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7405,
      "net_risk": 0.3649,
      "risk_band": "high",
      "augmentation": 0.1825,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.6533,
        "exposure_p50": 0.7405,
        "exposure_p90": 0.8249,
        "net_risk_p10": 0.322,
        "net_risk_p50": 0.365,
        "net_risk_p90": 0.4065,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3381,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3094,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1005,
    "adaptation_capacity": 0.4233,
    "adaptation_buffer": 0.0847,
    "demand_fragility": 0.0045,
    "reallocation_capacity": 0.928,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "24142",
      "to_title": "Foreign exchange dealer",
      "composite": 0.6779,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.4835,
      "wage_preservation": 0.6877,
      "training_ease": 0,
      "empirical_priority": 0.5212
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.036696,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24142",
    "title": "Foreign exchange dealer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 13583,
    "gross_wage_25th": 8863,
    "gross_wage_75th": 20000,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4678,
    "bottleneck": 0.4109,
    "market": {
      "market_momentum": 0.5597,
      "industry_footprint_momentum": 0.7992,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.9046,
      "market_resilience": 0.6977,
      "market_modifier": 0.7558
    },
    "net_risk": 0.2083,
    "risk_band": "moderate",
    "augmentation": 0.0926,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.001,
      "anthropic_observed_pctile": 0.9536,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.9545,
        "anthropic": 0.9536,
        "eloundou": 0.5429
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.752,
      "level": "high",
      "crosswalk_quality": 0.9508,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.1382,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2784,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0583,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3103,
      "exposure_p50": 0.4678,
      "exposure_p90": 0.6254,
      "net_risk_p10": 0.1382,
      "net_risk_p50": 0.2083,
      "net_risk_p90": 0.2784,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.371,
      "theta": 0.6651,
      "c_aioe": 1.0726,
      "log_wage_spread": 0.8138,
      "wage_position": 1.6831
    },
    "isco_codes_matched": [
      "2414"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.371,
      "theta": 0.6651,
      "c_aioe": 1.0726,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2414"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 3.54,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8175,
      "net_risk": 0.364,
      "risk_band": "high",
      "augmentation": 0.2343,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.6765,
        "exposure_p50": 0.8175,
        "exposure_p90": 0.9542,
        "net_risk_p10": 0.2863,
        "net_risk_p50": 0.365,
        "net_risk_p90": 0.4394,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5561,
      "net_risk": 0.2476,
      "risk_band": "moderate",
      "augmentation": 0.1594,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4645,
        "exposure_p50": 0.5561,
        "exposure_p90": 0.645,
        "net_risk_p10": 0.2068,
        "net_risk_p50": 0.2476,
        "net_risk_p90": 0.2872,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2083,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1899,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0646,
    "adaptation_capacity": 0.4411,
    "adaptation_buffer": 0.0882,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "24152",
      "to_title": "Foreign exchange broker",
      "composite": 0.6956,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5034,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5802
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.030432,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24133",
    "title": "Fund/Portfolio manager (including asset allocator)",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 12060,
    "gross_wage_25th": 7700,
    "gross_wage_75th": 19500,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7945,
    "bottleneck": 0.3119,
    "market": {
      "market_momentum": 0.4639,
      "industry_footprint_momentum": 0.5042,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.9207,
      "market_resilience": 0.7766,
      "market_modifier": 0.7282
    },
    "net_risk": 0.3989,
    "risk_band": "high",
    "augmentation": 0.1518,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0353,
      "anthropic_observed_pctile": 0.996,
      "sol_match": "prefix",
      "jobs_in_demand_match": "prefix",
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.9608,
        "anthropic": 0.996,
        "eloundou": 0.5931,
        "ilo": 0.9653
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8014,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.3196,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4783,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0989,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.308,
      "task_exposure_concentration": 0.0705,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6364,
      "exposure_p50": 0.7945,
      "exposure_p90": 0.9526,
      "net_risk_p10": 0.3196,
      "net_risk_p50": 0.3989,
      "net_risk_p90": 0.4783,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3806,
      "theta": 0.6502,
      "c_aioe": 1.1008,
      "log_wage_spread": 0.9292,
      "wage_position": 1.4944
    },
    "isco_codes_matched": [
      "2413"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3806,
      "theta": 0.6502,
      "c_aioe": 1.1008,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2413"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.4,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.6,
      "relationship_intensity": 0.65,
      "regulatory_weight": 0.8,
      "physical_presence": 0.1,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 5.16,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8808,
      "net_risk": 0.4413,
      "risk_band": "high",
      "augmentation": 0.2134,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.7793,
        "exposure_p50": 0.8808,
        "exposure_p90": 0.9792,
        "net_risk_p10": 0.3713,
        "net_risk_p50": 0.4432,
        "net_risk_p90": 0.5099,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8689,
      "net_risk": 0.4354,
      "risk_band": "high",
      "augmentation": 0.2105,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8032,
        "exposure_p50": 0.869,
        "exposure_p90": 0.9327,
        "net_risk_p10": 0.4025,
        "net_risk_p50": 0.4354,
        "net_risk_p90": 0.4673,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3989,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3621,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "mixed",
    "realized_risk_proxy": 0.1022,
    "adaptation_capacity": 0.4614,
    "adaptation_buffer": 0.0923,
    "demand_fragility": 0.0116,
    "reallocation_capacity": 0.9371,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "24135",
      "to_title": "Financial product structurer",
      "composite": 0.7739,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5851,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6186
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.028675,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "22611",
    "title": "General dental practitioner",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 5163,
    "gross_wage_25th": 5001,
    "gross_wage_75th": 5540,
    "estimated_sg_employment_thousands": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4127,
    "bottleneck": 1,
    "market": {
      "market_momentum": 0.608,
      "industry_footprint_momentum": 0.9477,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.0664,
      "market_resilience": 0.3914,
      "market_modifier": 0.863
    },
    "net_risk": 0,
    "risk_band": "very_low",
    "augmentation": 0.05,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0933,
      "anthropic_observed_pctile": 0.3429,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.2496,
        "anthropic": 0.3429,
        "eloundou": 0.0774,
        "ilo": 0.0693
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8754,
      "level": "high",
      "crosswalk_quality": 0.926,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.061,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2648,
      "exposure_p50": 0.4127,
      "exposure_p90": 0.5606,
      "net_risk_p10": 0,
      "net_risk_p50": 0,
      "net_risk_p90": 0,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.2101,
      "theta": 0.8463,
      "c_aioe": -0.1263,
      "log_wage_spread": 0.1178,
      "wage_position": 0.6398
    },
    "isco_codes_matched": [
      "2261"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.2101,
      "theta": 0.8463,
      "c_aioe": -0.1263,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2261"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.9,
      "physical_presence": 0.95,
      "tool_velocity": 0.35
    },
    "bls_proxy_employment": 0.95,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1843,
      "net_risk": 0,
      "risk_band": "very_low",
      "augmentation": 0.0721,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1136,
        "exposure_p50": 0.1843,
        "exposure_p90": 0.2554,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0001,
        "net_risk_p90": 0.0102,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2296,
      "net_risk": 0,
      "risk_band": "very_low",
      "augmentation": 0.0899,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1859,
        "exposure_p50": 0.2296,
        "exposure_p90": 0.2735,
        "net_risk_p10": 0,
        "net_risk_p50": 0,
        "net_risk_p90": 0,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0,
    "adaptation_capacity": 0.3223,
    "adaptation_buffer": 0.0645,
    "demand_fragility": 0.0313,
    "reallocation_capacity": 0.1027,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "22693",
      "to_title": "Medical diagnostic radiographer",
      "composite": 0.6739,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.4808,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5696
    },
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.029161,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "22110",
    "title": "General practitioner/physician",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6335,
    "gross_wage_25th": 5749,
    "gross_wage_75th": 10021,
    "estimated_sg_employment_thousands": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5168,
    "bottleneck": 0.9554,
    "market": {
      "market_momentum": 0.5998,
      "industry_footprint_momentum": 0.9226,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4011,
      "market_resilience": 0.5203,
      "market_modifier": 0.8179
    },
    "net_risk": 0.019,
    "risk_band": "very_low",
    "augmentation": 0.0918,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.3485,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.4848,
        "anthropic": 0.1364,
        "eloundou": 0.0094,
        "ilo": 0.3329
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7339,
      "level": "medium",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0132,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0248,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.019,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1693,
      "task_exposure_concentration": 0.5025,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3587,
      "exposure_p50": 0.5168,
      "exposure_p90": 0.6748,
      "net_risk_p10": 0.0132,
      "net_risk_p50": 0.019,
      "net_risk_p90": 0.0248,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.4503,
      "theta": 0.7822,
      "c_aioe": 0.2996,
      "log_wage_spread": 0.5557,
      "wage_position": 0.785
    },
    "isco_codes_matched": [
      "2211"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.4503,
      "theta": 0.7822,
      "c_aioe": 0.2996,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2211"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.9,
      "physical_presence": 0.95,
      "tool_velocity": 0.35
    },
    "bls_proxy_employment": 0.65,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2388,
      "net_risk": 0.0087,
      "risk_band": "very_low",
      "augmentation": 0.1187,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1255,
        "exposure_p50": 0.2388,
        "exposure_p90": 0.3542,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0074,
        "net_risk_p90": 0.0223,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3236,
      "net_risk": 0.0118,
      "risk_band": "very_low",
      "augmentation": 0.1608,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.2518,
        "exposure_p50": 0.3236,
        "exposure_p90": 0.3967,
        "net_risk_p10": 0.0092,
        "net_risk_p50": 0.0118,
        "net_risk_p90": 0.0145,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.019,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0175,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0043,
    "adaptation_capacity": 0.3928,
    "adaptation_buffer": 0.0786,
    "demand_fragility": 0.0438,
    "reallocation_capacity": 0.5508,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "22122",
      "to_title": "Dermatologist",
      "composite": 0.6641,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.4707,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5648
    },
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.032301,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "22131",
    "title": "General surgeon",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 5580,
    "gross_wage_25th": 4530,
    "gross_wage_75th": 6290,
    "estimated_sg_employment_thousands": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3708,
    "bottleneck": 0.9554,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.1622,
      "market_resilience": 0.4399,
      "market_modifier": 0.846
    },
    "net_risk": 0.014,
    "risk_band": "very_low",
    "augmentation": 0.0649,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.3485,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.4848,
        "anthropic": 0.1364,
        "eloundou": 0.0889
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6868,
      "level": "medium",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.008,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.02,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.014,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.2109,
      "exposure_p50": 0.3708,
      "exposure_p90": 0.5306,
      "net_risk_p10": 0.008,
      "net_risk_p50": 0.014,
      "net_risk_p90": 0.02,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.4503,
      "theta": 0.7822,
      "c_aioe": 0.2996,
      "log_wage_spread": 0.3282,
      "wage_position": 0.6914
    },
    "isco_codes_matched": [
      "2213"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.4503,
      "theta": 0.7822,
      "c_aioe": 0.2996,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2213"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.9,
      "physical_presence": 0.95,
      "tool_velocity": 0.35
    },
    "bls_proxy_employment": 0.18,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2319,
      "net_risk": 0.0087,
      "risk_band": "very_low",
      "augmentation": 0.0975,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1052,
        "exposure_p50": 0.2319,
        "exposure_p90": 0.3618,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0072,
        "net_risk_p90": 0.0255,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2319,
      "net_risk": 0.0087,
      "risk_band": "very_low",
      "augmentation": 0.0975,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1052,
        "exposure_p50": 0.2319,
        "exposure_p90": 0.3618,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0072,
        "net_risk_p90": 0.0255,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.014,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0129,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0032,
    "adaptation_capacity": 0.389,
    "adaptation_buffer": 0.0778,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "22138",
      "to_title": "Urologist",
      "composite": 0.7146,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5232,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5895
    },
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.030316,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21661",
    "title": "Graphic designer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 3765,
    "gross_wage_25th": 3010,
    "gross_wage_75th": 4496,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7106,
    "bottleneck": 0.4813,
    "market": {
      "market_momentum": 0.4775,
      "industry_footprint_momentum": 0.546,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1364,
      "market_resilience": 0.341,
      "market_modifier": 0.8806
    },
    "net_risk": 0.3264,
    "risk_band": "high",
    "augmentation": 0.0737,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0848,
      "anthropic_observed_pctile": 0.7381,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6533,
        "anthropic": 0.7381,
        "eloundou": 0.7845,
        "ilo": 0.8007
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.7562,
      "level": "high",
      "crosswalk_quality": 0.5095,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.2602,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3927,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0264,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 0.8535,
      "task_effective_coverage": 0.1718,
      "task_exposure_concentration": 0.3342,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5663,
      "exposure_p50": 0.7106,
      "exposure_p90": 0.8549,
      "net_risk_p10": 0.2602,
      "net_risk_p50": 0.3264,
      "net_risk_p90": 0.3927,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9187,
      "theta": 0.6732,
      "c_aioe": 0.7113,
      "log_wage_spread": 0.4012,
      "wage_position": 0.4665
    },
    "isco_codes_matched": [
      "2166"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9187,
      "theta": 0.6732,
      "c_aioe": 0.7113,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2166"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.9,
      "real_time_coordination": 0.4,
      "ambiguity_tolerance": 0.8,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.1,
      "physical_presence": 0.1,
      "tool_velocity": 0.85
    },
    "bls_proxy_employment": 2.47,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7459,
      "net_risk": 0.3407,
      "risk_band": "high",
      "augmentation": 0.1224,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.7087,
        "exposure_p50": 0.7459,
        "exposure_p90": 0.7811,
        "net_risk_p10": 0.2941,
        "net_risk_p50": 0.3406,
        "net_risk_p90": 0.388,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7443,
      "net_risk": 0.34,
      "risk_band": "high",
      "augmentation": 0.1222,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.7205,
        "exposure_p50": 0.7443,
        "exposure_p90": 0.7668,
        "net_risk_p10": 0.3291,
        "net_risk_p50": 0.34,
        "net_risk_p90": 0.3503,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3264,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.299,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0892,
    "adaptation_capacity": 0.42,
    "adaptation_buffer": 0.084,
    "demand_fragility": 0.0319,
    "reallocation_capacity": 0.6991,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "21664",
      "to_title": "Interaction designer",
      "composite": 0.7428,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5551,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6039
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.012093,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24231",
    "title": "Human resource consultant (excluding executive search consultant)",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 8800,
    "gross_wage_25th": 6196,
    "gross_wage_75th": 20000,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.477,
    "bottleneck": 0.6123,
    "market": {
      "market_momentum": 0.4802,
      "industry_footprint_momentum": 0.5544,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8529,
      "market_resilience": 0.6293,
      "market_modifier": 0.7798
    },
    "net_risk": 0.1442,
    "risk_band": "low",
    "augmentation": 0.1295,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1685,
      "anthropic_observed_pctile": 0.7717,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.9403,
        "anthropic": 0.7717,
        "eloundou": 0.9236,
        "ilo": 0.7327
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.85,
      "level": "high",
      "crosswalk_quality": 0.9446,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0995,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1889,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0058,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3291,
      "exposure_p50": 0.477,
      "exposure_p90": 0.6248,
      "net_risk_p10": 0.0995,
      "net_risk_p50": 0.1442,
      "net_risk_p90": 0.1889,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3474,
      "theta": 0.689,
      "c_aioe": 1.022,
      "log_wage_spread": 1.1718,
      "wage_position": 1.0905
    },
    "isco_codes_matched": [
      "2423"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3474,
      "theta": 0.689,
      "c_aioe": 1.022,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2423"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.65,
      "ambiguity_tolerance": 0.6,
      "institutional_knowledge": 0.7,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.4,
      "physical_presence": 0.2,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 7.07,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8386,
      "net_risk": 0.2535,
      "risk_band": "moderate",
      "augmentation": 0.3231,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.7807,
        "exposure_p50": 0.8386,
        "exposure_p90": 0.8916,
        "net_risk_p10": 0.2067,
        "net_risk_p50": 0.2521,
        "net_risk_p90": 0.2988,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.57,
      "net_risk": 0.1723,
      "risk_band": "moderate",
      "augmentation": 0.2196,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5324,
        "exposure_p50": 0.57,
        "exposure_p90": 0.6045,
        "net_risk_p10": 0.1609,
        "net_risk_p50": 0.1723,
        "net_risk_p90": 0.1827,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1442,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1318,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0288,
    "adaptation_capacity": 0.4309,
    "adaptation_buffer": 0.0862,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "21723",
      "to_title": "Flying instructor (except air force)",
      "composite": 0.5343,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.4224,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5221
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.024495,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21652",
    "title": "Hydrographic surveyor",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 5450,
    "gross_wage_25th": 3975,
    "gross_wage_75th": 7882,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5187,
    "bottleneck": 0.2843,
    "market": {
      "market_momentum": 0.4299,
      "industry_footprint_momentum": 0.3996,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4287,
      "market_resilience": 0.4294,
      "market_modifier": 0.8497
    },
    "net_risk": 0.3155,
    "risk_band": "high",
    "augmentation": 0.0401,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0147,
      "anthropic_observed_pctile": 0.5958,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6105,
        "anthropic": 0.5958,
        "eloundou": 0.7918,
        "ilo": 0.7079
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.2255,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.4054,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0155,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0008,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3708,
      "exposure_p50": 0.5187,
      "exposure_p90": 0.6666,
      "net_risk_p10": 0.2255,
      "net_risk_p50": 0.3155,
      "net_risk_p90": 0.4054,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.817,
      "theta": 0.6477,
      "c_aioe": 0.6535,
      "log_wage_spread": 0.6846,
      "wage_position": 0.6753
    },
    "isco_codes_matched": [
      "2165"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.817,
      "theta": 0.6477,
      "c_aioe": 0.6535,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2165"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 0.19,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6767,
      "net_risk": 0.4115,
      "risk_band": "high",
      "augmentation": 0.0826,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.6282,
        "exposure_p50": 0.6767,
        "exposure_p90": 0.7263,
        "net_risk_p10": 0.363,
        "net_risk_p50": 0.4097,
        "net_risk_p90": 0.4609,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5235,
      "net_risk": 0.3184,
      "risk_band": "high",
      "augmentation": 0.0639,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.4935,
        "exposure_p50": 0.5235,
        "exposure_p90": 0.5541,
        "net_risk_p10": 0.3001,
        "net_risk_p50": 0.3184,
        "net_risk_p90": 0.337,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3155,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.2942,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0954,
    "adaptation_capacity": 0.3371,
    "adaptation_buffer": 0.0674,
    "demand_fragility": 0.0005,
    "reallocation_capacity": 0.103,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "21714",
      "to_title": "Marine superintendent",
      "composite": 0.7555,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5764,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6121
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.01455,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "25152",
    "title": "ICT auditor",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 12311,
    "gross_wage_25th": 10512,
    "gross_wage_75th": 15582,
    "estimated_sg_employment_thousands": 4.2,
    "employment_thousands": 4.2,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.772,
    "bottleneck": 0.2906,
    "market": {
      "market_momentum": 0.5597,
      "industry_footprint_momentum": 0.7992,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5865,
      "market_resilience": 0.5704,
      "market_modifier": 0.8004
    },
    "net_risk": 0.4403,
    "risk_band": "high",
    "augmentation": 0.1023,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "insufficient_data",
      "exposure_source_count": 1,
      "exposure_source_keys": [
        "aioe"
      ],
      "exposure_source_weights": {
        "aioe": 1
      },
      "exposure_source_pctiles": {
        "aioe": 0.8342
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.5061,
      "level": "medium",
      "crosswalk_quality": 0.9643,
      "market_data_granularity": 0.7,
      "source_freshness": 0.55,
      "source_coverage": 0.1,
      "signal_agreement": 0.25,
      "sensitivity": 0.65,
      "exposure_source_count": 1
    },
    "stability": {
      "optimistic_risk": 0.347,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5335,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0597,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.2815,
      "task_exposure_concentration": 0.1515,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6085,
      "exposure_p50": 0.772,
      "exposure_p90": 0.9355,
      "net_risk_p10": 0.347,
      "net_risk_p50": 0.4403,
      "net_risk_p90": 0.5335,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2414,
      "theta": 0.6481,
      "c_aioe": 0.9924,
      "log_wage_spread": 0.3936,
      "wage_position": 1.5255
    },
    "isco_codes_matched": [
      "2515"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2414,
      "theta": 0.6481,
      "c_aioe": 0.9924,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2515"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.4,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.6,
      "relationship_intensity": 0.65,
      "regulatory_weight": 0.8,
      "physical_presence": 0.1,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8342,
      "net_risk": 0.4737,
      "risk_band": "high",
      "augmentation": 0.1383,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8342,
        "exposure_p50": 0.8342,
        "exposure_p90": 0.8342,
        "net_risk_p10": 0.4271,
        "net_risk_p50": 0.4728,
        "net_risk_p90": 0.5195,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.825,
      "net_risk": 0.4684,
      "risk_band": "high",
      "augmentation": 0.1367,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8249,
        "exposure_p50": 0.8249,
        "exposure_p90": 0.8249,
        "net_risk_p10": 0.4684,
        "net_risk_p50": 0.4684,
        "net_risk_p90": 0.4684,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.4403,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.4026,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1281,
    "adaptation_capacity": 0.428,
    "adaptation_buffer": 0.0856,
    "demand_fragility": 0.0243,
    "reallocation_capacity": 0.8618,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "13463",
      "to_title": "Financial risk manager",
      "composite": 0.613,
      "observed_transition_rate": null,
      "destination_quality": 0.4983,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5649
    },
    "employment_family_code": "25",
    "employment_family_total_thousands": 82.3,
    "employment_weight_within_family": 0.068829,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "25112",
    "title": "ICT business process consultant/Business analyst",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 8500,
    "gross_wage_25th": 6264,
    "gross_wage_75th": 11043,
    "estimated_sg_employment_thousands": 4.2,
    "employment_thousands": 4.2,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7884,
    "bottleneck": 0.4439,
    "market": {
      "market_momentum": 0.4795,
      "industry_footprint_momentum": 0.5523,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6127,
      "market_resilience": 0.5328,
      "market_modifier": 0.8135
    },
    "net_risk": 0.3577,
    "risk_band": "high",
    "augmentation": 0.1259,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.4745,
        "ilo": 0.5255
      },
      "exposure_source_pctiles": {
        "aioe": 0.8128,
        "ilo": 0.8007
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.7805,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7549,
      "source_coverage": 0.55,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.2882,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.4271,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0577,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.4083,
      "task_exposure_concentration": 0.0663,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6353,
      "exposure_p50": 0.7884,
      "exposure_p90": 0.9414,
      "net_risk_p10": 0.2882,
      "net_risk_p50": 0.3577,
      "net_risk_p90": 0.4271,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.1982,
      "theta": 0.6677,
      "c_aioe": 0.9344,
      "log_wage_spread": 0.567,
      "wage_position": 1.0533
    },
    "isco_codes_matched": [
      "2511"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.1982,
      "theta": 0.6677,
      "c_aioe": 0.9344,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2511"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 0,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8065,
      "net_risk": 0.3649,
      "risk_band": "high",
      "augmentation": 0.1907,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8007,
        "exposure_p50": 0.8065,
        "exposure_p90": 0.8128,
        "net_risk_p10": 0.3228,
        "net_risk_p50": 0.3648,
        "net_risk_p90": 0.4085,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.838,
      "net_risk": 0.3791,
      "risk_band": "high",
      "augmentation": 0.1982,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8343,
        "exposure_p50": 0.8381,
        "exposure_p90": 0.8421,
        "net_risk_p10": 0.3774,
        "net_risk_p50": 0.3791,
        "net_risk_p90": 0.381,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3577,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3249,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "mixed",
    "realized_risk_proxy": 0.0619,
    "adaptation_capacity": 0.4586,
    "adaptation_buffer": 0.0917,
    "demand_fragility": 0.0157,
    "reallocation_capacity": 0.9397,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "21714",
      "to_title": "Marine superintendent",
      "composite": 0.7137,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5353,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5922
    },
    "employment_family_code": "25",
    "employment_family_total_thousands": 82.3,
    "employment_weight_within_family": 0.057192,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "25151",
    "title": "ICT quality assurance specialist",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 7666,
    "gross_wage_25th": 4797,
    "gross_wage_75th": 14424,
    "estimated_sg_employment_thousands": 4.2,
    "employment_thousands": 4.2,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7893,
    "bottleneck": 0.2906,
    "market": {
      "market_momentum": 0.5434,
      "industry_footprint_momentum": 0.749,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7692,
      "market_resilience": 0.6337,
      "market_modifier": 0.7782
    },
    "net_risk": 0.4373,
    "risk_band": "high",
    "augmentation": 0.1094,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "insufficient_data",
      "exposure_source_count": 1,
      "exposure_source_keys": [
        "aioe"
      ],
      "exposure_source_weights": {
        "aioe": 1
      },
      "exposure_source_pctiles": {
        "aioe": 0.8342
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.5061,
      "level": "medium",
      "crosswalk_quality": 0.9643,
      "market_data_granularity": 0.7,
      "source_freshness": 0.55,
      "source_coverage": 0.1,
      "signal_agreement": 0.25,
      "sensitivity": 0.65,
      "exposure_source_count": 1
    },
    "stability": {
      "optimistic_risk": 0.3467,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5279,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0627,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.3455,
      "task_exposure_concentration": 0.1063,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6258,
      "exposure_p50": 0.7893,
      "exposure_p90": 0.9528,
      "net_risk_p10": 0.3467,
      "net_risk_p50": 0.4373,
      "net_risk_p90": 0.5279,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2414,
      "theta": 0.6481,
      "c_aioe": 0.9924,
      "log_wage_spread": 1.1009,
      "wage_position": 0.9499
    },
    "isco_codes_matched": [
      "2515"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2414,
      "theta": 0.6481,
      "c_aioe": 0.9924,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2515"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.7,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.4,
      "regulatory_weight": 0.15,
      "physical_presence": 0.05,
      "tool_velocity": 0.95
    },
    "bls_proxy_employment": 0,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8342,
      "net_risk": 0.4606,
      "risk_band": "high",
      "augmentation": 0.1536,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8342,
        "exposure_p50": 0.8342,
        "exposure_p90": 0.8342,
        "net_risk_p10": 0.4155,
        "net_risk_p50": 0.46,
        "net_risk_p90": 0.5053,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8518,
      "net_risk": 0.4702,
      "risk_band": "high",
      "augmentation": 0.1569,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8518,
        "exposure_p50": 0.8518,
        "exposure_p90": 0.8518,
        "net_risk_p10": 0.4703,
        "net_risk_p50": 0.4703,
        "net_risk_p90": 0.4703,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.4373,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3959,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1566,
    "adaptation_capacity": 0.4737,
    "adaptation_buffer": 0.0947,
    "demand_fragility": 0.0206,
    "reallocation_capacity": 0.904,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "13302",
      "to_title": "Software and applications manager",
      "composite": 0.7138,
      "observed_transition_rate": null,
      "destination_quality": 0.613,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6427
    },
    "employment_family_code": "25",
    "employment_family_total_thousands": 82.3,
    "employment_weight_within_family": 0.054314,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24333",
    "title": "ICT sales and services professional",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 8433,
    "gross_wage_25th": 4300,
    "gross_wage_75th": 16132,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7727,
    "bottleneck": 0.5731,
    "market": {
      "market_momentum": 0.4951,
      "industry_footprint_momentum": 0.6004,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8365,
      "market_resilience": 0.6317,
      "market_modifier": 0.7789
    },
    "net_risk": 0.2578,
    "risk_band": "moderate",
    "augmentation": 0.1879,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.166,
      "anthropic_observed_pctile": 0.9298,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.7638,
        "anthropic": 0.9298,
        "eloundou": 0.5931,
        "ilo": 0.8292
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6603,
      "level": "medium",
      "crosswalk_quality": 0.5858,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.2051,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3106,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0422,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.4093,
      "task_exposure_concentration": 0.0904,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6146,
      "exposure_p50": 0.7727,
      "exposure_p90": 0.9307,
      "net_risk_p10": 0.2051,
      "net_risk_p50": 0.2578,
      "net_risk_p90": 0.3106,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0737,
      "theta": 0.6821,
      "c_aioe": 0.8218,
      "log_wage_spread": 1.3155,
      "wage_position": 1.045
    },
    "isco_codes_matched": [
      "2433"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0737,
      "theta": 0.6821,
      "c_aioe": 0.8218,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2433"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.35,
      "real_time_coordination": 0.75,
      "ambiguity_tolerance": 0.6,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.9,
      "regulatory_weight": 0.2,
      "physical_presence": 0.3,
      "tool_velocity": 0.55
    },
    "bls_proxy_employment": 5.72,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "partial",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7818,
      "net_risk": 0.26,
      "risk_band": "moderate",
      "augmentation": 0.283,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.6963,
        "exposure_p50": 0.7818,
        "exposure_p90": 0.8652,
        "net_risk_p10": 0.2122,
        "net_risk_p50": 0.258,
        "net_risk_p90": 0.3069,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8128,
      "net_risk": 0.2703,
      "risk_band": "moderate",
      "augmentation": 0.2942,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.7575,
        "exposure_p50": 0.8128,
        "exposure_p90": 0.8667,
        "net_risk_p10": 0.2519,
        "net_risk_p50": 0.2703,
        "net_risk_p90": 0.2882,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2578,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2329,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0573,
    "adaptation_capacity": 0.4832,
    "adaptation_buffer": 0.0966,
    "demand_fragility": 0.0195,
    "reallocation_capacity": 0.9191,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "24334",
      "to_title": "Sales professional (institutional sales of financial products)",
      "composite": 0.7384,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.548,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6012
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.023979,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "26343",
    "title": "Industrial and organisational psychologist",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6706,
    "gross_wage_25th": 5277,
    "gross_wage_75th": 8762,
    "estimated_sg_employment_thousands": 1.9,
    "employment_thousands": 1.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6171,
    "bottleneck": 0.7406,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.3988,
      "market_resilience": 0.6145,
      "market_modifier": 0.7849
    },
    "net_risk": 0.1261,
    "risk_band": "low",
    "augmentation": 0.1523,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2707,
      "anthropic_observed_pctile": 0.2757,
      "sol_match": "prefix",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5463,
        "anthropic": 0.2757,
        "eloundou": 0.4676,
        "ilo": 0.6101
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.721,
      "level": "high",
      "crosswalk_quality": 0.6384,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0938,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1584,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0239,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1924,
      "task_exposure_concentration": 0.1962,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.459,
      "exposure_p50": 0.6171,
      "exposure_p90": 0.7752,
      "net_risk_p10": 0.0938,
      "net_risk_p50": 0.1261,
      "net_risk_p90": 0.1584,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.6207,
      "theta": 0.7061,
      "c_aioe": 0.4602,
      "log_wage_spread": 0.5071,
      "wage_position": 0.831
    },
    "isco_codes_matched": [
      "2634"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.6207,
      "theta": 0.7061,
      "c_aioe": 0.4602,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2634"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.85,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.75,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.6,
      "regulatory_weight": 0.25,
      "physical_presence": 0.1,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 5.95,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.474,
      "net_risk": 0.0965,
      "risk_band": "low",
      "augmentation": 0.2157,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.387,
        "exposure_p50": 0.474,
        "exposure_p90": 0.5603,
        "net_risk_p10": 0.0646,
        "net_risk_p50": 0.095,
        "net_risk_p90": 0.1294,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5807,
      "net_risk": 0.1182,
      "risk_band": "low",
      "augmentation": 0.2643,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5247,
        "exposure_p50": 0.5807,
        "exposure_p90": 0.6362,
        "net_risk_p10": 0.1068,
        "net_risk_p50": 0.1182,
        "net_risk_p90": 0.1295,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1261,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1147,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0345,
    "adaptation_capacity": 0.4516,
    "adaptation_buffer": 0.0903,
    "demand_fragility": 0.0197,
    "reallocation_capacity": 0.8249,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "26361",
      "to_title": "Minister of religion",
      "composite": 0.6699,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5516,
      "wage_preservation": 0.9897,
      "training_ease": 0.3,
      "empirical_priority": 0.632
    },
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.043076,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21442",
    "title": "Industrial machinery and tools engineer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6000,
    "gross_wage_25th": 4642,
    "gross_wage_75th": 7620,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.532,
    "bottleneck": 0.7362,
    "market": {
      "market_momentum": 0.4537,
      "industry_footprint_momentum": 0.4728,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3191,
      "market_resilience": 0.3998,
      "market_modifier": 0.8601
    },
    "net_risk": 0.1208,
    "risk_band": "low",
    "augmentation": 0.0858,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1104,
      "anthropic_observed_pctile": 0.6008,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.7112,
        "anthropic": 0.6008,
        "eloundou": 0.8243,
        "ilo": 0.3936
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8039,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0849,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1567,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0292,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0351,
      "task_exposure_concentration": 0.2622,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.374,
      "exposure_p50": 0.532,
      "exposure_p90": 0.6901,
      "net_risk_p10": 0.0849,
      "net_risk_p50": 0.1208,
      "net_risk_p90": 0.1567,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0047,
      "theta": 0.7059,
      "c_aioe": 0.745,
      "log_wage_spread": 0.4956,
      "wage_position": 0.7435
    },
    "isco_codes_matched": [
      "2144"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0047,
      "theta": 0.7059,
      "c_aioe": 0.745,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2144"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 4.1,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6275,
      "net_risk": 0.1424,
      "risk_band": "low",
      "augmentation": 0.1847,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5199,
        "exposure_p50": 0.6275,
        "exposure_p90": 0.7387,
        "net_risk_p10": 0.1002,
        "net_risk_p50": 0.1421,
        "net_risk_p90": 0.1865,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5362,
      "net_risk": 0.1217,
      "risk_band": "low",
      "augmentation": 0.1578,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4672,
        "exposure_p50": 0.5362,
        "exposure_p90": 0.6076,
        "net_risk_p10": 0.106,
        "net_risk_p50": 0.1217,
        "net_risk_p90": 0.1379,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1208,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1105,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0384,
    "adaptation_capacity": 0.4251,
    "adaptation_buffer": 0.085,
    "demand_fragility": 0.0053,
    "reallocation_capacity": 0.7612,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "21443",
      "to_title": "Air-conditioning/Refrigeration engineer",
      "composite": 0.7017,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5099,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5832
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.015266,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24234",
    "title": "Industrial relations officer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 5292,
    "gross_wage_25th": 4078,
    "gross_wage_75th": 6528,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6021,
    "bottleneck": 0.6123,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.2469,
      "market_resilience": 0.4738,
      "market_modifier": 0.8342
    },
    "net_risk": 0.1949,
    "risk_band": "moderate",
    "augmentation": 0.1064,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1685,
      "anthropic_observed_pctile": 0.7717,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.9403,
        "anthropic": 0.7717,
        "eloundou": 0.9236,
        "ilo": 0.7327
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8425,
      "level": "high",
      "crosswalk_quality": 0.9446,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.147,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2428,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0449,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0351,
      "task_exposure_concentration": 0.2622,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4542,
      "exposure_p50": 0.6021,
      "exposure_p90": 0.7499,
      "net_risk_p10": 0.147,
      "net_risk_p50": 0.1949,
      "net_risk_p90": 0.2428,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3474,
      "theta": 0.689,
      "c_aioe": 1.022,
      "log_wage_spread": 0.4705,
      "wage_position": 0.6558
    },
    "isco_codes_matched": [
      "2423"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3474,
      "theta": 0.689,
      "c_aioe": 1.022,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2423"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 7.07,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8386,
      "net_risk": 0.2712,
      "risk_band": "moderate",
      "augmentation": 0.2432,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.7882,
        "exposure_p50": 0.8386,
        "exposure_p90": 0.8916,
        "net_risk_p10": 0.2152,
        "net_risk_p50": 0.2711,
        "net_risk_p90": 0.3282,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.663,
      "net_risk": 0.2144,
      "risk_band": "moderate",
      "augmentation": 0.1923,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6307,
        "exposure_p50": 0.663,
        "exposure_p90": 0.697,
        "net_risk_p10": 0.204,
        "net_risk_p50": 0.2144,
        "net_risk_p90": 0.2254,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1949,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1779,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0597,
    "adaptation_capacity": 0.4363,
    "adaptation_buffer": 0.0873,
    "demand_fragility": 0.0052,
    "reallocation_capacity": 0.7616,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "24211",
      "to_title": "Management consultant",
      "composite": 0.6716,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5526,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6343
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.018995,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21493",
    "title": "Industrial safety engineer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6602,
    "gross_wage_25th": 4649,
    "gross_wage_75th": 9009,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4992,
    "bottleneck": 0.6783,
    "market": {
      "market_momentum": 0.4761,
      "industry_footprint_momentum": 0.5418,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5098,
      "market_resilience": 0.4896,
      "market_modifier": 0.8286
    },
    "net_risk": 0.1332,
    "risk_band": "low",
    "augmentation": 0.0867,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0524,
      "anthropic_observed_pctile": 0.5474,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5998,
        "anthropic": 0.5474,
        "eloundou": 0.637,
        "ilo": 0.3577
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0937,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1727,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0168,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0351,
      "task_exposure_concentration": 0.2622,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3513,
      "exposure_p50": 0.4992,
      "exposure_p90": 0.6471,
      "net_risk_p10": 0.0937,
      "net_risk_p50": 0.1332,
      "net_risk_p90": 0.1727,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.7876,
      "theta": 0.698,
      "c_aioe": 0.5903,
      "log_wage_spread": 0.6616,
      "wage_position": 0.8181
    },
    "isco_codes_matched": [
      "2149"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.7876,
      "theta": 0.698,
      "c_aioe": 0.5903,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2149"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 2.22,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5322,
      "net_risk": 0.1419,
      "risk_band": "low",
      "augmentation": 0.1767,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.462,
        "exposure_p50": 0.5322,
        "exposure_p90": 0.6047,
        "net_risk_p10": 0.1083,
        "net_risk_p50": 0.1406,
        "net_risk_p90": 0.1761,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4764,
      "net_risk": 0.127,
      "risk_band": "low",
      "augmentation": 0.1582,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4314,
        "exposure_p50": 0.4764,
        "exposure_p90": 0.5229,
        "net_risk_p10": 0.115,
        "net_risk_p50": 0.127,
        "net_risk_p90": 0.1394,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1332,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1217,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0424,
    "adaptation_capacity": 0.4305,
    "adaptation_buffer": 0.0861,
    "demand_fragility": 0.0053,
    "reallocation_capacity": 0.7612,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "21496",
      "to_title": "Energy engineer",
      "composite": 0.7517,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5618,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6077
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.016014,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "26112",
    "title": "In-house legal counsel (except judiciary, ministries and statutory boards)",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 17972,
    "gross_wage_25th": 12000,
    "gross_wage_75th": 22218,
    "estimated_sg_employment_thousands": 1.9,
    "employment_thousands": 1.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6872,
    "bottleneck": 0.8913,
    "market": {
      "market_momentum": 0.4387,
      "industry_footprint_momentum": 0.4268,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7968,
      "market_resilience": 0.5819,
      "market_modifier": 0.7963
    },
    "net_risk": 0.0597,
    "risk_band": "low",
    "augmentation": 0.2031,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.142,
      "anthropic_observed_pctile": 0.8063,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.9483,
        "anthropic": 0.8063,
        "eloundou": 0.5397,
        "ilo": 0.4616
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7849,
      "level": "high",
      "crosswalk_quality": 0.924,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.046,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0735,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0097,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1893,
      "task_exposure_concentration": 0.2514,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5291,
      "exposure_p50": 0.6872,
      "exposure_p90": 0.8453,
      "net_risk_p10": 0.046,
      "net_risk_p50": 0.0597,
      "net_risk_p90": 0.0735,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3517,
      "theta": 0.749,
      "c_aioe": 0.9442,
      "log_wage_spread": 0.616,
      "wage_position": 2.227
    },
    "isco_codes_matched": [
      "2611"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3517,
      "theta": 0.749,
      "c_aioe": 0.9442,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2611"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.4,
      "real_time_coordination": 0.35,
      "ambiguity_tolerance": 0.75,
      "institutional_knowledge": 0.8,
      "relationship_intensity": 0.65,
      "regulatory_weight": 0.95,
      "physical_presence": 0.15,
      "tool_velocity": 0.3
    },
    "bls_proxy_employment": 6.18,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6844,
      "net_risk": 0.0593,
      "risk_band": "low",
      "augmentation": 0.355,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5669,
        "exposure_p50": 0.6844,
        "exposure_p90": 0.8079,
        "net_risk_p10": 0.0232,
        "net_risk_p50": 0.0572,
        "net_risk_p90": 0.0961,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6788,
      "net_risk": 0.0588,
      "risk_band": "low",
      "augmentation": 0.352,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6033,
        "exposure_p50": 0.6787,
        "exposure_p90": 0.758,
        "net_risk_p10": 0.0522,
        "net_risk_p50": 0.0588,
        "net_risk_p90": 0.0656,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0597,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0547,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0145,
    "adaptation_capacity": 0.4197,
    "adaptation_buffer": 0.0839,
    "demand_fragility": 0.0241,
    "reallocation_capacity": 0.7757,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "24135",
      "to_title": "Financial product structurer",
      "composite": 0.4347,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.3778,
      "wage_preservation": 0.6856,
      "training_ease": 0.3,
      "empirical_priority": 0.4851
    },
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.070518,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21525",
    "title": "Instrumentation engineer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6945,
    "gross_wage_25th": 4142,
    "gross_wage_75th": 8775,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6395,
    "bottleneck": 0.5178,
    "market": {
      "market_momentum": 0.4509,
      "industry_footprint_momentum": 0.4644,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6141,
      "market_resilience": 0.6662,
      "market_modifier": 0.7668
    },
    "net_risk": 0.2368,
    "risk_band": "moderate",
    "augmentation": 0.1314,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0809,
      "anthropic_observed_pctile": 0.6433,
      "sol_match": "exact",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5624,
        "anthropic": 0.6433,
        "eloundou": 0.681,
        "ilo": 0.6696
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.9164,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.85,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.182,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2916,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0632,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1234,
      "task_exposure_concentration": 0.1215,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4916,
      "exposure_p50": 0.6395,
      "exposure_p90": 0.7873,
      "net_risk_p10": 0.182,
      "net_risk_p50": 0.2368,
      "net_risk_p90": 0.2916,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.6655,
      "theta": 0.676,
      "c_aioe": 0.5134,
      "log_wage_spread": 0.7507,
      "wage_position": 0.8606
    },
    "isco_codes_matched": [
      "2152"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.6655,
      "theta": 0.676,
      "c_aioe": 0.5134,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2152"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 1.34,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6403,
      "net_risk": 0.2368,
      "risk_band": "moderate",
      "augmentation": 0.2209,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6117,
        "exposure_p50": 0.6403,
        "exposure_p90": 0.6684,
        "net_risk_p10": 0.2031,
        "net_risk_p50": 0.2357,
        "net_risk_p90": 0.2704,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6594,
      "net_risk": 0.2438,
      "risk_band": "moderate",
      "augmentation": 0.2275,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6409,
        "exposure_p50": 0.6594,
        "exposure_p90": 0.6775,
        "net_risk_p10": 0.237,
        "net_risk_p50": 0.2438,
        "net_risk_p90": 0.2505,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2368,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2148,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0617,
    "adaptation_capacity": 0.4656,
    "adaptation_buffer": 0.0931,
    "demand_fragility": 0.0085,
    "reallocation_capacity": 0.8901,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "21521",
      "to_title": "Electronics engineer",
      "composite": 0.7396,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5497,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6019
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.016425,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24160",
    "title": "Insurance underwriter",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6991,
    "gross_wage_25th": 4800,
    "gross_wage_75th": 12200,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7073,
    "bottleneck": 0.1533,
    "market": {
      "market_momentum": 0.4584,
      "industry_footprint_momentum": 0.4874,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.697,
      "market_resilience": 0.5538,
      "market_modifier": 0.8062
    },
    "net_risk": 0.4906,
    "risk_band": "high",
    "augmentation": 0.0564,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.3713,
      "anthropic_observed_pctile": 0.5395,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.9109,
        "anthropic": 0.5395,
        "eloundou": 0.887
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7243,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.3812,
      "optimistic_band": "high",
      "pessimistic_risk": 0.6,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0094,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1636,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5496,
      "exposure_p50": 0.7073,
      "exposure_p90": 0.8649,
      "net_risk_p10": 0.3812,
      "net_risk_p50": 0.4906,
      "net_risk_p90": 0.6,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3267,
      "theta": 0.6211,
      "c_aioe": 1.0963,
      "log_wage_spread": 0.9328,
      "wage_position": 0.8663
    },
    "isco_codes_matched": [
      "2416"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3267,
      "theta": 0.6211,
      "c_aioe": 1.0963,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2416"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.85,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.75,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.6,
      "regulatory_weight": 0.25,
      "physical_presence": 0.1,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 1.78,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7735,
      "net_risk": 0.528,
      "risk_band": "very_high",
      "augmentation": 0.0657,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.6516,
        "exposure_p50": 0.7735,
        "exposure_p90": 0.9027,
        "net_risk_p10": 0.4301,
        "net_risk_p50": 0.53,
        "net_risk_p90": 0.6295,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7349,
      "net_risk": 0.5016,
      "risk_band": "very_high",
      "augmentation": 0.0624,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.6597,
        "exposure_p50": 0.7349,
        "exposure_p90": 0.8147,
        "net_risk_p10": 0.4503,
        "net_risk_p50": 0.5016,
        "net_risk_p90": 0.5561,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.4906,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.4577,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1649,
    "adaptation_capacity": 0.3358,
    "adaptation_buffer": 0.0672,
    "demand_fragility": 0.0905,
    "reallocation_capacity": 0.0985,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "26361",
      "to_title": "Minister of religion",
      "composite": 0.6789,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5755,
      "wage_preservation": 0.9494,
      "training_ease": 0.3,
      "empirical_priority": 0.6334
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.021833,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24251",
    "title": "Intellectual property agent",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 4464,
    "gross_wage_25th": 3111,
    "gross_wage_75th": 5300,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7886,
    "bottleneck": 0.0472,
    "market": {
      "market_momentum": 0.4115,
      "industry_footprint_momentum": 0.3431,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2504,
      "market_resilience": 0.3471,
      "market_modifier": 0.8785
    },
    "net_risk": 0.6677,
    "risk_band": "very_high",
    "augmentation": 0.0304,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0067,
      "anthropic_observed_pctile": 0.8587,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.8654,
        "anthropic": 0.8587,
        "eloundou": 0.8023
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8693,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.546,
      "optimistic_band": "very_high",
      "pessimistic_risk": 0.7896,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.1677,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.3508,
      "task_exposure_concentration": 0.3361,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6448,
      "exposure_p50": 0.7886,
      "exposure_p90": 0.9325,
      "net_risk_p10": 0.546,
      "net_risk_p50": 0.6677,
      "net_risk_p90": 0.7896,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2921,
      "theta": 0.5694,
      "c_aioe": 1.1346,
      "log_wage_spread": 0.5328,
      "wage_position": 0.5532
    },
    "isco_codes_matched": [
      "2425"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2921,
      "theta": 0.5694,
      "c_aioe": 1.1346,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2425"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 2.99,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8421,
      "net_risk": 0.7049,
      "risk_band": "very_high",
      "augmentation": 0.0138,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.8217,
        "exposure_p50": 0.8421,
        "exposure_p90": 0.863,
        "net_risk_p10": 0.6522,
        "net_risk_p50": 0.7037,
        "net_risk_p90": 0.7472,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8444,
      "net_risk": 0.7068,
      "risk_band": "very_high",
      "augmentation": 0.0138,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.8314,
        "exposure_p50": 0.8444,
        "exposure_p90": 0.8578,
        "net_risk_p10": 0.6959,
        "net_risk_p50": 0.7068,
        "net_risk_p90": 0.718,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.6677,
    "structural_risk_band": "very_high",
    "transition_adjusted_risk": 0.6077,
    "transition_adjusted_band": "very_high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.2264,
    "adaptation_capacity": 0.4497,
    "adaptation_buffer": 0.0899,
    "demand_fragility": 0.0643,
    "reallocation_capacity": 0.6979,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "24211",
      "to_title": "Management consultant",
      "composite": 0.7756,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.7506,
      "wage_preservation": 1,
      "training_ease": 0.6,
      "empirical_priority": 0.7547
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.017446,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21664",
    "title": "Interaction designer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 7883,
    "gross_wage_25th": 5913,
    "gross_wage_75th": 11400,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6272,
    "bottleneck": 0.4813,
    "market": {
      "market_momentum": 0.521,
      "industry_footprint_momentum": 0.6799,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6337,
      "market_resilience": 0.5661,
      "market_modifier": 0.8019
    },
    "net_risk": 0.2623,
    "risk_band": "moderate",
    "augmentation": 0.103,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0848,
      "anthropic_observed_pctile": 0.7381,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6533,
        "anthropic": 0.7381,
        "eloundou": 0.7845,
        "ilo": 0.8007
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.7562,
      "level": "high",
      "crosswalk_quality": 0.5095,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.2019,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3227,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0377,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0754,
      "task_exposure_concentration": 0.7242,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4829,
      "exposure_p50": 0.6272,
      "exposure_p90": 0.7716,
      "net_risk_p10": 0.2019,
      "net_risk_p50": 0.2623,
      "net_risk_p90": 0.3227,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9187,
      "theta": 0.6732,
      "c_aioe": 0.7113,
      "log_wage_spread": 0.6565,
      "wage_position": 0.9768
    },
    "isco_codes_matched": [
      "2166"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9187,
      "theta": 0.6732,
      "c_aioe": 0.7113,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2166"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.9,
      "real_time_coordination": 0.4,
      "ambiguity_tolerance": 0.8,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.1,
      "physical_presence": 0.1,
      "tool_velocity": 0.85
    },
    "bls_proxy_employment": 2.47,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7459,
      "net_risk": 0.3102,
      "risk_band": "high",
      "augmentation": 0.2032,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.7087,
        "exposure_p50": 0.7459,
        "exposure_p90": 0.7811,
        "net_risk_p10": 0.2686,
        "net_risk_p50": 0.3101,
        "net_risk_p90": 0.353,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6608,
      "net_risk": 0.2749,
      "risk_band": "moderate",
      "augmentation": 0.1801,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.6375,
        "exposure_p50": 0.6608,
        "exposure_p90": 0.6829,
        "net_risk_p10": 0.2652,
        "net_risk_p50": 0.2749,
        "net_risk_p90": 0.284,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2623,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2431,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0386,
    "adaptation_capacity": 0.3651,
    "adaptation_buffer": 0.073,
    "demand_fragility": 0.0304,
    "reallocation_capacity": 0.3389,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "21670",
      "to_title": "Service designer",
      "composite": 0.6779,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.485,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5715
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.017499,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "22124",
    "title": "Internal medicine physician",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6391,
    "gross_wage_25th": 6071,
    "gross_wage_75th": 8186,
    "estimated_sg_employment_thousands": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5856,
    "bottleneck": 0.9554,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.2157,
      "market_resilience": 0.4613,
      "market_modifier": 0.8386
    },
    "net_risk": 0.022,
    "risk_band": "very_low",
    "augmentation": 0.1117,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0056,
      "anthropic_observed_pctile": 0.4792,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.4848,
        "anthropic": 0.4792,
        "eloundou": 0.4906,
        "ilo": 0.2624
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7864,
      "level": "medium",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0165,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0276,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.022,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1731,
      "task_exposure_concentration": 0.3412,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4378,
      "exposure_p50": 0.5856,
      "exposure_p90": 0.7335,
      "net_risk_p10": 0.0165,
      "net_risk_p50": 0.022,
      "net_risk_p90": 0.0276,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.4503,
      "theta": 0.7822,
      "c_aioe": 0.2996,
      "log_wage_spread": 0.2989,
      "wage_position": 0.7919
    },
    "isco_codes_matched": [
      "2212"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.4503,
      "theta": 0.7822,
      "c_aioe": 0.2996,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2212"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.9,
      "physical_presence": 0.95,
      "tool_velocity": 0.35
    },
    "bls_proxy_employment": 2.54,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.4267,
      "net_risk": 0.0159,
      "risk_band": "very_low",
      "augmentation": 0.1881,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.369,
        "exposure_p50": 0.4267,
        "exposure_p90": 0.4862,
        "net_risk_p10": 0,
        "net_risk_p50": 0.016,
        "net_risk_p90": 0.0426,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4489,
      "net_risk": 0.0168,
      "risk_band": "very_low",
      "augmentation": 0.1978,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.412,
        "exposure_p50": 0.4489,
        "exposure_p90": 0.4869,
        "net_risk_p10": 0.0154,
        "net_risk_p50": 0.0168,
        "net_risk_p90": 0.0182,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.022,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0201,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0048,
    "adaptation_capacity": 0.4272,
    "adaptation_buffer": 0.0854,
    "demand_fragility": 0.0304,
    "reallocation_capacity": 0.6957,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "22122",
      "to_title": "Dermatologist",
      "composite": 0.7244,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5334,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5943
    },
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.032444,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "25232",
    "title": "IT infrastructure specialist",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 7881,
    "gross_wage_25th": 5718,
    "gross_wage_75th": 10740,
    "estimated_sg_employment_thousands": 4.2,
    "employment_thousands": 4.2,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6984,
    "bottleneck": 0.3253,
    "market": {
      "market_momentum": 0.4734,
      "industry_footprint_momentum": 0.5335,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6194,
      "market_resilience": 0.6118,
      "market_modifier": 0.7859
    },
    "net_risk": 0.3703,
    "risk_band": "high",
    "augmentation": 0.1084,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": "prefix",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.4745,
        "ilo": 0.5255
      },
      "exposure_source_pctiles": {
        "aioe": 0.541,
        "ilo": 0.8651
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.673,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.75,
      "source_freshness": 0.7549,
      "source_coverage": 0.55,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.2801,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.4605,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0703,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.5282,
      "exposure_p50": 0.6984,
      "exposure_p90": 0.8685,
      "net_risk_p10": 0.2801,
      "net_risk_p50": 0.3703,
      "net_risk_p90": 0.4605,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.5803,
      "theta": 0.6511,
      "c_aioe": 0.4622,
      "log_wage_spread": 0.6304,
      "wage_position": 0.9766
    },
    "isco_codes_matched": [
      "2523"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.5803,
      "theta": 0.6511,
      "c_aioe": 0.4622,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2523"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.7,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.4,
      "regulatory_weight": 0.15,
      "physical_presence": 0.05,
      "tool_velocity": 0.95
    },
    "bls_proxy_employment": 0,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7113,
      "net_risk": 0.3771,
      "risk_band": "high",
      "augmentation": 0.1416,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.541,
        "exposure_p50": 0.7113,
        "exposure_p90": 0.8651,
        "net_risk_p10": 0.2801,
        "net_risk_p50": 0.3762,
        "net_risk_p90": 0.4679,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7113,
      "net_risk": 0.3771,
      "risk_band": "high",
      "augmentation": 0.1416,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.541,
        "exposure_p50": 0.7113,
        "exposure_p90": 0.8651,
        "net_risk_p10": 0.2801,
        "net_risk_p50": 0.3762,
        "net_risk_p90": 0.4679,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.3703,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.339,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0389,
    "adaptation_capacity": 0.4227,
    "adaptation_buffer": 0.0845,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "13302",
      "to_title": "Software and applications manager",
      "composite": 0.6859,
      "observed_transition_rate": null,
      "destination_quality": 0.5802,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6229
    },
    "employment_family_code": "25",
    "employment_family_total_thousands": 82.3,
    "employment_weight_within_family": 0.05507,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "26421",
    "title": "Journalist",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6000,
    "gross_wage_25th": 4779,
    "gross_wage_75th": 8423,
    "estimated_sg_employment_thousands": 1.9,
    "employment_thousands": 1.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7277,
    "bottleneck": 0.7014,
    "market": {
      "market_momentum": 0.4686,
      "industry_footprint_momentum": 0.5188,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3859,
      "market_resilience": 0.4355,
      "market_modifier": 0.8476
    },
    "net_risk": 0.1849,
    "risk_band": "moderate",
    "augmentation": 0.1384,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.023,
      "anthropic_observed_pctile": 0.7836,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.3126,
        "anthropic": 0.3413,
        "ilo": 0.3461
      },
      "exposure_source_pctiles": {
        "aioe": 0.8066,
        "anthropic": 0.7836,
        "ilo": 0.8837
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8422,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8317,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.1482,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2215,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0349,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1426,
      "task_exposure_concentration": 0.2552,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5836,
      "exposure_p50": 0.7277,
      "exposure_p90": 0.8718,
      "net_risk_p10": 0.1482,
      "net_risk_p50": 0.1849,
      "net_risk_p90": 0.2215,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.1867,
      "theta": 0.7002,
      "c_aioe": 0.8868,
      "log_wage_spread": 0.5667,
      "wage_position": 0.7435
    },
    "isco_codes_matched": [
      "2642"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.1867,
      "theta": 0.7002,
      "c_aioe": 0.8868,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2642"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.85,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.75,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.6,
      "regulatory_weight": 0.25,
      "physical_presence": 0.1,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 0.69,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8254,
      "net_risk": 0.2089,
      "risk_band": "moderate",
      "augmentation": 0.2522,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.7908,
        "exposure_p50": 0.8254,
        "exposure_p90": 0.8597,
        "net_risk_p10": 0.1615,
        "net_risk_p50": 0.209,
        "net_risk_p90": 0.2554,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7916,
      "net_risk": 0.2004,
      "risk_band": "moderate",
      "augmentation": 0.2418,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.7694,
        "exposure_p50": 0.7916,
        "exposure_p90": 0.8136,
        "net_risk_p10": 0.1947,
        "net_risk_p50": 0.2003,
        "net_risk_p90": 0.2059,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1849,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1682,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0543,
    "adaptation_capacity": 0.4516,
    "adaptation_buffer": 0.0903,
    "demand_fragility": 0.0204,
    "reallocation_capacity": 0.7704,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "26361",
      "to_title": "Minister of religion",
      "composite": 0.6561,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5407,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6277
    },
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.040745,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21651",
    "title": "Land surveyor",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 5000,
    "gross_wage_25th": 3185,
    "gross_wage_75th": 6351,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5197,
    "bottleneck": 0.2843,
    "market": {
      "market_momentum": 0.4271,
      "industry_footprint_momentum": 0.3912,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4073,
      "market_resilience": 0.4192,
      "market_modifier": 0.8533
    },
    "net_risk": 0.3174,
    "risk_band": "high",
    "augmentation": 0.0391,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0147,
      "anthropic_observed_pctile": 0.5958,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6105,
        "anthropic": 0.5958,
        "eloundou": 0.7918,
        "ilo": 0.7079
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.2271,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.4078,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0174,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0008,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3718,
      "exposure_p50": 0.5197,
      "exposure_p90": 0.6676,
      "net_risk_p10": 0.2271,
      "net_risk_p50": 0.3174,
      "net_risk_p90": 0.4078,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.817,
      "theta": 0.6477,
      "c_aioe": 0.6535,
      "log_wage_spread": 0.6902,
      "wage_position": 0.6196
    },
    "isco_codes_matched": [
      "2165"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.817,
      "theta": 0.6477,
      "c_aioe": 0.6535,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2165"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 0.19,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6767,
      "net_risk": 0.4132,
      "risk_band": "high",
      "augmentation": 0.0807,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.6282,
        "exposure_p50": 0.6767,
        "exposure_p90": 0.7263,
        "net_risk_p10": 0.3642,
        "net_risk_p50": 0.4111,
        "net_risk_p90": 0.4642,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5235,
      "net_risk": 0.3197,
      "risk_band": "high",
      "augmentation": 0.0624,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.4935,
        "exposure_p50": 0.5235,
        "exposure_p90": 0.5541,
        "net_risk_p10": 0.3014,
        "net_risk_p50": 0.3197,
        "net_risk_p90": 0.3384,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3174,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.2961,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.096,
    "adaptation_capacity": 0.3368,
    "adaptation_buffer": 0.0674,
    "demand_fragility": 0.0005,
    "reallocation_capacity": 0.103,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "21714",
      "to_title": "Marine superintendent",
      "composite": 0.7558,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5768,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6123
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.013936,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21621",
    "title": "Landscape architect",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6145,
    "gross_wage_25th": 5500,
    "gross_wage_75th": 10102,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3477,
    "bottleneck": 0.6684,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.4278,
      "market_resilience": 0.5461,
      "market_modifier": 0.8089
    },
    "net_risk": 0.0933,
    "risk_band": "low",
    "augmentation": 0.065,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.5891,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.7255,
        "anthropic": 0.1364,
        "eloundou": 0.5377,
        "ilo": 0.5124
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8264,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0509,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1357,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0433,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1896,
      "exposure_p50": 0.3477,
      "exposure_p90": 0.5058,
      "net_risk_p10": 0.0509,
      "net_risk_p50": 0.0933,
      "net_risk_p90": 0.1357,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0344,
      "theta": 0.6948,
      "c_aioe": 0.7785,
      "log_wage_spread": 0.608,
      "wage_position": 0.7615
    },
    "isco_codes_matched": [
      "2162"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0344,
      "theta": 0.6948,
      "c_aioe": 0.7785,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2162"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.9,
      "real_time_coordination": 0.4,
      "ambiguity_tolerance": 0.8,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.1,
      "physical_presence": 0.1,
      "tool_velocity": 0.85
    },
    "bls_proxy_employment": 0.31,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.472,
      "net_risk": 0.1266,
      "risk_band": "low",
      "augmentation": 0.1723,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.3289,
        "exposure_p50": 0.472,
        "exposure_p90": 0.6215,
        "net_risk_p10": 0.08,
        "net_risk_p50": 0.1247,
        "net_risk_p90": 0.1763,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3319,
      "net_risk": 0.089,
      "risk_band": "low",
      "augmentation": 0.1212,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.2389,
        "exposure_p50": 0.3319,
        "exposure_p90": 0.4291,
        "net_risk_p10": 0.0641,
        "net_risk_p50": 0.089,
        "net_risk_p90": 0.1151,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0933,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0851,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0249,
    "adaptation_capacity": 0.4382,
    "adaptation_buffer": 0.0876,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "21670",
      "to_title": "Service designer",
      "composite": 0.6779,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.485,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5715
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.01545,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "26221",
    "title": "Librarian",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6659,
    "gross_wage_25th": 5352,
    "gross_wage_75th": 8470,
    "estimated_sg_employment_thousands": 1.9,
    "employment_thousands": 1.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7314,
    "bottleneck": 0.6667,
    "market": {
      "market_momentum": 0.4486,
      "industry_footprint_momentum": 0.4571,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3556,
      "market_resilience": 0.4114,
      "market_modifier": 0.856
    },
    "net_risk": 0.2095,
    "risk_band": "moderate",
    "augmentation": 0.1262,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1581,
      "anthropic_observed_pctile": 0.7767,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6185,
        "anthropic": 0.7767,
        "eloundou": 0.8305,
        "ilo": 0.901
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7339,
      "level": "medium",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1642,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2548,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0595,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.193,
      "task_exposure_concentration": 0.2096,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5733,
      "exposure_p50": 0.7314,
      "exposure_p90": 0.8895,
      "net_risk_p10": 0.1642,
      "net_risk_p50": 0.2095,
      "net_risk_p90": 0.2548,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.8742,
      "theta": 0.6948,
      "c_aioe": 0.658,
      "log_wage_spread": 0.4591,
      "wage_position": 0.8252
    },
    "isco_codes_matched": [
      "2622"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.8742,
      "theta": 0.6948,
      "c_aioe": 0.658,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2622"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.85,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.75,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.6,
      "regulatory_weight": 0.25,
      "physical_presence": 0.1,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 1.99,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7851,
      "net_risk": 0.224,
      "risk_band": "moderate",
      "augmentation": 0.2153,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.7137,
        "exposure_p50": 0.7851,
        "exposure_p90": 0.8529,
        "net_risk_p10": 0.1772,
        "net_risk_p50": 0.223,
        "net_risk_p90": 0.2739,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7843,
      "net_risk": 0.2238,
      "risk_band": "moderate",
      "augmentation": 0.2151,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.7383,
        "exposure_p50": 0.7843,
        "exposure_p90": 0.8279,
        "net_risk_p10": 0.2107,
        "net_risk_p50": 0.2238,
        "net_risk_p90": 0.2362,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2095,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1907,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0623,
    "adaptation_capacity": 0.4478,
    "adaptation_buffer": 0.0896,
    "demand_fragility": 0.0224,
    "reallocation_capacity": 0.8121,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "26361",
      "to_title": "Minister of religion",
      "composite": 0.6626,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5484,
      "wage_preservation": 0.9967,
      "training_ease": 0.3,
      "empirical_priority": 0.6305
    },
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.042925,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21513",
    "title": "Lift engineer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 4842,
    "gross_wage_25th": 3811,
    "gross_wage_75th": 6622,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6245,
    "bottleneck": 0.5597,
    "market": {
      "market_momentum": 0.4605,
      "industry_footprint_momentum": 0.4937,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2914,
      "market_resilience": 0.3929,
      "market_modifier": 0.8625
    },
    "net_risk": 0.2375,
    "risk_band": "moderate",
    "augmentation": 0.0811,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0508,
      "anthropic_observed_pctile": 0.5909,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6417,
        "anthropic": 0.5909,
        "eloundou": 0.7971,
        "ilo": 0.3775
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7158,
      "level": "high",
      "crosswalk_quality": 0.5277,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1774,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2977,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0625,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1234,
      "task_exposure_concentration": 0.1215,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4665,
      "exposure_p50": 0.6245,
      "exposure_p90": 0.7826,
      "net_risk_p10": 0.1774,
      "net_risk_p50": 0.2375,
      "net_risk_p90": 0.2977,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.8961,
      "theta": 0.6815,
      "c_aioe": 0.6864,
      "log_wage_spread": 0.5525,
      "wage_position": 0.6
    },
    "isco_codes_matched": [
      "2151"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.8961,
      "theta": 0.6815,
      "c_aioe": 0.6864,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2151"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 2.02,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5977,
      "net_risk": 0.227,
      "risk_band": "moderate",
      "augmentation": 0.1314,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4929,
        "exposure_p50": 0.5977,
        "exposure_p90": 0.7059,
        "net_risk_p10": 0.1781,
        "net_risk_p50": 0.2252,
        "net_risk_p90": 0.2786,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6334,
      "net_risk": 0.2406,
      "risk_band": "moderate",
      "augmentation": 0.1393,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5657,
        "exposure_p50": 0.6334,
        "exposure_p90": 0.7033,
        "net_risk_p10": 0.2148,
        "net_risk_p50": 0.2405,
        "net_risk_p90": 0.2671,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2375,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2163,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0673,
    "adaptation_capacity": 0.4464,
    "adaptation_buffer": 0.0893,
    "demand_fragility": 0.0085,
    "reallocation_capacity": 0.8901,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "21512",
      "to_title": "Power generation and distribution engineer",
      "composite": 0.747,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5605,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6062
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.013714,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24211",
    "title": "Management consultant",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 10799,
    "gross_wage_25th": 6053,
    "gross_wage_75th": 17995,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7226,
    "bottleneck": 0.7166,
    "market": {
      "market_momentum": 0.5183,
      "industry_footprint_momentum": 0.6715,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.9171,
      "market_resilience": 0.6778,
      "market_modifier": 0.7628
    },
    "net_risk": 0.1578,
    "risk_band": "moderate",
    "augmentation": 0.201,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1624,
      "anthropic_observed_pctile": 0.8162,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.9786,
        "anthropic": 0.8162,
        "eloundou": 0.4979,
        "ilo": 0.7463
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8039,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1233,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1923,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0078,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.2002,
      "task_exposure_concentration": 0.518,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5645,
      "exposure_p50": 0.7226,
      "exposure_p90": 0.8806,
      "net_risk_p10": 0.1233,
      "net_risk_p50": 0.1578,
      "net_risk_p90": 0.1923,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.4324,
      "theta": 0.7029,
      "c_aioe": 1.0665,
      "log_wage_spread": 1.0895,
      "wage_position": 1.3382
    },
    "isco_codes_matched": [
      "2421"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.4324,
      "theta": 0.7029,
      "c_aioe": 1.0665,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2421"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 15.05,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7582,
      "net_risk": 0.1639,
      "risk_band": "moderate",
      "augmentation": 0.3682,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6434,
        "exposure_p50": 0.7582,
        "exposure_p90": 0.8751,
        "net_risk_p10": 0.1202,
        "net_risk_p50": 0.162,
        "net_risk_p90": 0.2088,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7442,
      "net_risk": 0.1609,
      "risk_band": "moderate",
      "augmentation": 0.3615,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6715,
        "exposure_p50": 0.7442,
        "exposure_p90": 0.8182,
        "net_risk_p10": 0.1452,
        "net_risk_p50": 0.1609,
        "net_risk_p90": 0.1769,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1578,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1438,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0125,
    "adaptation_capacity": 0.4446,
    "adaptation_buffer": 0.0889,
    "demand_fragility": 0.0566,
    "reallocation_capacity": 0.5333,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "24154",
      "to_title": "Commodities and freight derivatives broker",
      "composite": 0.6306,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5078,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6137
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.027135,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21411",
    "title": "Manufacturing engineer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 4589,
    "gross_wage_25th": 2596,
    "gross_wage_75th": 6860,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5139,
    "bottleneck": 0.7861,
    "market": {
      "market_momentum": 0.4353,
      "industry_footprint_momentum": 0.4163,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5053,
      "market_resilience": 0.5433,
      "market_modifier": 0.8098
    },
    "net_risk": 0.0891,
    "risk_band": "low",
    "augmentation": 0.1172,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.5633,
      "anthropic_observed_pctile": 0.2905,
      "sol_match": "prefix",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.8538,
        "anthropic": 0.2905,
        "eloundou": 0.7071,
        "ilo": 0.5124
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8414,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0617,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1165,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0391,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0351,
      "task_exposure_concentration": 0.2622,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3558,
      "exposure_p50": 0.5139,
      "exposure_p90": 0.6719,
      "net_risk_p10": 0.0617,
      "net_risk_p50": 0.0891,
      "net_risk_p90": 0.1165,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2829,
      "theta": 0.7205,
      "c_aioe": 0.9326,
      "log_wage_spread": 0.9717,
      "wage_position": 0.5686
    },
    "isco_codes_matched": [
      "2141"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2829,
      "theta": 0.7205,
      "c_aioe": 0.9326,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2141"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 5.16,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5836,
      "net_risk": 0.1011,
      "risk_band": "low",
      "augmentation": 0.2492,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4473,
        "exposure_p50": 0.5836,
        "exposure_p90": 0.7259,
        "net_risk_p10": 0.0645,
        "net_risk_p50": 0.0995,
        "net_risk_p90": 0.1415,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.51,
      "net_risk": 0.0884,
      "risk_band": "low",
      "augmentation": 0.2178,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4226,
        "exposure_p50": 0.51,
        "exposure_p90": 0.6013,
        "net_risk_p10": 0.0732,
        "net_risk_p50": 0.0884,
        "net_risk_p90": 0.1042,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0891,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0812,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0261,
    "adaptation_capacity": 0.4438,
    "adaptation_buffer": 0.0888,
    "demand_fragility": 0.0053,
    "reallocation_capacity": 0.7612,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "21413",
      "to_title": "Automation engineer (including robotics engineer)",
      "composite": 0.7464,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5563,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6051
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.013351,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21473",
    "title": "Marine engineer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 4603,
    "gross_wage_25th": 4130,
    "gross_wage_75th": 5700,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5797,
    "bottleneck": 0.6863,
    "market": {
      "market_momentum": 0.504,
      "industry_footprint_momentum": 0.6276,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1052,
      "market_resilience": 0.3445,
      "market_modifier": 0.8794
    },
    "net_risk": 0.1605,
    "risk_band": "moderate",
    "augmentation": 0.0761,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1178,
      "anthropic_observed_pctile": 0.5168,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.6346,
        "anthropic": 0.5168,
        "eloundou": 0.7322
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.6511,
      "level": "medium",
      "crosswalk_quality": 0.3073,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.1197,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2013,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0105,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0658,
      "task_exposure_concentration": 0.5194,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4322,
      "exposure_p50": 0.5797,
      "exposure_p90": 0.7271,
      "net_risk_p10": 0.1197,
      "net_risk_p50": 0.1605,
      "net_risk_p90": 0.2013,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.8912,
      "theta": 0.6988,
      "c_aioe": 0.6672,
      "log_wage_spread": 0.3222,
      "wage_position": 0.5704
    },
    "isco_codes_matched": [
      "2147"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.8912,
      "theta": 0.6988,
      "c_aioe": 0.6672,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2147"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 1.11,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6259,
      "net_risk": 0.1727,
      "risk_band": "moderate",
      "augmentation": 0.148,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5538,
        "exposure_p50": 0.6259,
        "exposure_p90": 0.7005,
        "net_risk_p10": 0.1328,
        "net_risk_p50": 0.1709,
        "net_risk_p90": 0.2136,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.58,
      "net_risk": 0.16,
      "risk_band": "moderate",
      "augmentation": 0.1371,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5343,
        "exposure_p50": 0.5799,
        "exposure_p90": 0.6272,
        "net_risk_p10": 0.1474,
        "net_risk_p50": 0.16,
        "net_risk_p90": 0.173,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1605,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1478,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0519,
    "adaptation_capacity": 0.3947,
    "adaptation_buffer": 0.0789,
    "demand_fragility": 0.02,
    "reallocation_capacity": 0.5259,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "21714",
      "to_title": "Marine superintendent",
      "composite": 0.7079,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5206,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5873
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.013371,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21714",
    "title": "Marine superintendent",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 9600,
    "gross_wage_25th": 6580,
    "gross_wage_75th": 14426,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5249,
    "bottleneck": 0.8378,
    "market": {
      "market_momentum": 0.5842,
      "industry_footprint_momentum": 0.8745,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8137,
      "market_resilience": 0.826,
      "market_modifier": 0.7109
    },
    "net_risk": 0.0612,
    "risk_band": "low",
    "augmentation": 0.1652,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0176,
      "anthropic_observed_pctile": 0.3478,
      "sol_match": "exact",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.3654,
        "anthropic": 0.3478,
        "eloundou": 0.3243
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.5968,
      "level": "medium",
      "crosswalk_quality": 0,
      "market_data_granularity": 0.85,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.044,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0784,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0112,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1092,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3775,
      "exposure_p50": 0.5249,
      "exposure_p90": 0.6724,
      "net_risk_p10": 0.044,
      "net_risk_p50": 0.0612,
      "net_risk_p90": 0.0784,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.0104,
      "theta": 0.7296,
      "c_aioe": 0.0074,
      "log_wage_spread": 0.785,
      "wage_position": 1.1896
    },
    "isco_codes_matched": [
      "2171"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.0104,
      "theta": 0.7296,
      "c_aioe": 0.0074,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2171"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 0.12,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3456,
      "net_risk": 0.0399,
      "risk_band": "very_low",
      "augmentation": 0.2392,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.3324,
        "exposure_p50": 0.3456,
        "exposure_p90": 0.3592,
        "net_risk_p10": 0.0238,
        "net_risk_p50": 0.0396,
        "net_risk_p90": 0.056,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.441,
      "net_risk": 0.0509,
      "risk_band": "low",
      "augmentation": 0.3052,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4329,
        "exposure_p50": 0.441,
        "exposure_p90": 0.4494,
        "net_risk_p10": 0.0499,
        "net_risk_p50": 0.0509,
        "net_risk_p90": 0.0518,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0612,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0567,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0158,
    "adaptation_capacity": 0.3711,
    "adaptation_buffer": 0.0742,
    "demand_fragility": 0.061,
    "reallocation_capacity": 0.0966,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "21721",
      "to_title": "Commercial airline pilot",
      "composite": 0.6819,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.4911,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.574
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.019311,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21712",
    "title": "Marine superintendent (engineer)",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 7638,
    "gross_wage_25th": 5800,
    "gross_wage_75th": 10240,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.483,
    "bottleneck": 0.8378,
    "market": {
      "market_momentum": 0.5536,
      "industry_footprint_momentum": 0.7803,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5526,
      "market_resilience": 0.7032,
      "market_modifier": 0.7539
    },
    "net_risk": 0.0593,
    "risk_band": "low",
    "augmentation": 0.1283,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0176,
      "anthropic_observed_pctile": 0.3478,
      "sol_match": "exact",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.3654,
        "anthropic": 0.3478,
        "eloundou": 0.3243
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.5968,
      "level": "medium",
      "crosswalk_quality": 0,
      "market_data_granularity": 0.85,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0412,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0774,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0093,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0658,
      "task_exposure_concentration": 0.5194,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3356,
      "exposure_p50": 0.483,
      "exposure_p90": 0.6304,
      "net_risk_p10": 0.0412,
      "net_risk_p50": 0.0593,
      "net_risk_p90": 0.0774,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.0104,
      "theta": 0.7296,
      "c_aioe": 0.0074,
      "log_wage_spread": 0.5684,
      "wage_position": 0.9465
    },
    "isco_codes_matched": [
      "2171"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.0104,
      "theta": 0.7296,
      "c_aioe": 0.0074,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2171"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 0.12,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3456,
      "net_risk": 0.0423,
      "risk_band": "very_low",
      "augmentation": 0.2036,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.3324,
        "exposure_p50": 0.3456,
        "exposure_p90": 0.3592,
        "net_risk_p10": 0.0254,
        "net_risk_p50": 0.0423,
        "net_risk_p90": 0.059,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4048,
      "net_risk": 0.0495,
      "risk_band": "very_low",
      "augmentation": 0.2385,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.3964,
        "exposure_p50": 0.4048,
        "exposure_p90": 0.4134,
        "net_risk_p10": 0.0485,
        "net_risk_p50": 0.0495,
        "net_risk_p90": 0.0506,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0593,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0543,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.015,
    "adaptation_capacity": 0.4211,
    "adaptation_buffer": 0.0842,
    "demand_fragility": 0.02,
    "reallocation_capacity": 0.5259,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "21714",
      "to_title": "Marine superintendent",
      "composite": 0.7752,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5862,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6192
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.017225,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24312",
    "title": "Market research professional",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 7000,
    "gross_wage_25th": 5437,
    "gross_wage_75th": 9167,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.8177,
    "bottleneck": 0.5865,
    "market": {
      "market_momentum": 0.5162,
      "industry_footprint_momentum": 0.6653,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4488,
      "market_resilience": 0.4892,
      "market_modifier": 0.8288
    },
    "net_risk": 0.2809,
    "risk_band": "moderate",
    "augmentation": 0.1583,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.101,
      "anthropic_observed_pctile": 0.9209,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.82,
        "anthropic": 0.9209,
        "eloundou": 0.9351,
        "ilo": 0.901
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8396,
      "level": "high",
      "crosswalk_quality": 0.8428,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.2313,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3305,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0191,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.5135,
      "task_exposure_concentration": 0.0458,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6734,
      "exposure_p50": 0.8177,
      "exposure_p90": 0.962,
      "net_risk_p10": 0.2313,
      "net_risk_p50": 0.2809,
      "net_risk_p90": 0.3305,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2066,
      "theta": 0.6831,
      "c_aioe": 0.9223,
      "log_wage_spread": 0.5224,
      "wage_position": 0.8674
    },
    "isco_codes_matched": [
      "2431"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2066,
      "theta": 0.6831,
      "c_aioe": 0.9223,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2431"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 3.02,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "partial",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8954,
      "net_risk": 0.3069,
      "risk_band": "high",
      "augmentation": 0.2569,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8676,
        "exposure_p50": 0.8954,
        "exposure_p90": 0.9227,
        "net_risk_p10": 0.2569,
        "net_risk_p50": 0.3067,
        "net_risk_p90": 0.3579,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8966,
      "net_risk": 0.3073,
      "risk_band": "high",
      "augmentation": 0.2572,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8785,
        "exposure_p50": 0.8966,
        "exposure_p90": 0.9143,
        "net_risk_p10": 0.3011,
        "net_risk_p50": 0.3072,
        "net_risk_p90": 0.3133,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2809,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2538,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "mixed",
    "realized_risk_proxy": 0.09,
    "adaptation_capacity": 0.4823,
    "adaptation_buffer": 0.0965,
    "demand_fragility": 0.013,
    "reallocation_capacity": 0.9586,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "24311",
      "to_title": "Creative advertising professional",
      "composite": 0.7224,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5323,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5936
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.021847,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24313",
    "title": "Marketing strategy/planning professional",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 8060,
    "gross_wage_25th": 4600,
    "gross_wage_75th": 11785,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7902,
    "bottleneck": 0.5865,
    "market": {
      "market_momentum": 0.4965,
      "industry_footprint_momentum": 0.6046,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7825,
      "market_resilience": 0.6109,
      "market_modifier": 0.7862
    },
    "net_risk": 0.2584,
    "risk_band": "moderate",
    "augmentation": 0.1896,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.101,
      "anthropic_observed_pctile": 0.9209,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.82,
        "anthropic": 0.9209,
        "eloundou": 0.9351,
        "ilo": 0.901
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8396,
      "level": "high",
      "crosswalk_quality": 0.8428,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.2112,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3056,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0416,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.2758,
      "task_exposure_concentration": 0.2289,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6459,
      "exposure_p50": 0.7902,
      "exposure_p90": 0.9345,
      "net_risk_p10": 0.2112,
      "net_risk_p50": 0.2584,
      "net_risk_p90": 0.3056,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2066,
      "theta": 0.6831,
      "c_aioe": 0.9223,
      "log_wage_spread": 0.9408,
      "wage_position": 0.9988
    },
    "isco_codes_matched": [
      "2431"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2066,
      "theta": 0.6831,
      "c_aioe": 0.9223,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2431"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.35,
      "real_time_coordination": 0.75,
      "ambiguity_tolerance": 0.6,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.9,
      "regulatory_weight": 0.2,
      "physical_presence": 0.3,
      "tool_velocity": 0.55
    },
    "bls_proxy_employment": 3.02,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "partial",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8954,
      "net_risk": 0.2911,
      "risk_band": "moderate",
      "augmentation": 0.3208,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8676,
        "exposure_p50": 0.8973,
        "exposure_p90": 0.9227,
        "net_risk_p10": 0.2443,
        "net_risk_p50": 0.2908,
        "net_risk_p90": 0.3385,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8544,
      "net_risk": 0.2778,
      "risk_band": "moderate",
      "augmentation": 0.3061,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8366,
        "exposure_p50": 0.8557,
        "exposure_p90": 0.872,
        "net_risk_p10": 0.272,
        "net_risk_p50": 0.2782,
        "net_risk_p90": 0.2835,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2584,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2343,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0579,
    "adaptation_capacity": 0.4659,
    "adaptation_buffer": 0.0932,
    "demand_fragility": 0.0324,
    "reallocation_capacity": 0.798,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "24362",
      "to_title": "Ship broker (e.g. charter or sales & purchase)",
      "composite": 0.6897,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.4973,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5773
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.023442,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21492",
    "title": "Materials engineer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 8643,
    "gross_wage_25th": 6592,
    "gross_wage_75th": 10805,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3749,
    "bottleneck": 0.6783,
    "market": {
      "market_momentum": 0.455,
      "industry_footprint_momentum": 0.477,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.549,
      "market_resilience": 0.4926,
      "market_modifier": 0.8276
    },
    "net_risk": 0.0998,
    "risk_band": "low",
    "augmentation": 0.0672,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0524,
      "anthropic_observed_pctile": 0.5474,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5998,
        "anthropic": 0.5474,
        "eloundou": 0.637,
        "ilo": 0.3577
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8939,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0604,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1392,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0498,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.227,
      "exposure_p50": 0.3749,
      "exposure_p90": 0.5227,
      "net_risk_p10": 0.0604,
      "net_risk_p50": 0.0998,
      "net_risk_p90": 0.1392,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.7876,
      "theta": 0.698,
      "c_aioe": 0.5903,
      "log_wage_spread": 0.4942,
      "wage_position": 1.071
    },
    "isco_codes_matched": [
      "2149"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.7876,
      "theta": 0.698,
      "c_aioe": 0.5903,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2149"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 2.22,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5322,
      "net_risk": 0.1417,
      "risk_band": "low",
      "augmentation": 0.1778,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.462,
        "exposure_p50": 0.5322,
        "exposure_p90": 0.6047,
        "net_risk_p10": 0.1089,
        "net_risk_p50": 0.1416,
        "net_risk_p90": 0.1774,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3713,
      "net_risk": 0.0989,
      "risk_band": "low",
      "augmentation": 0.1241,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.3257,
        "exposure_p50": 0.3713,
        "exposure_p90": 0.4185,
        "net_risk_p10": 0.0867,
        "net_risk_p50": 0.0989,
        "net_risk_p90": 0.1114,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0998,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0909,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0319,
    "adaptation_capacity": 0.4488,
    "adaptation_buffer": 0.0898,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "21496",
      "to_title": "Energy engineer",
      "composite": 0.7517,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5618,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6077
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.018323,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21441",
    "title": "Mechanical engineer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6205,
    "gross_wage_25th": 4900,
    "gross_wage_75th": 8678,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5911,
    "bottleneck": 0.7362,
    "market": {
      "market_momentum": 0.4707,
      "industry_footprint_momentum": 0.5251,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4118,
      "market_resilience": 0.4471,
      "market_modifier": 0.8435
    },
    "net_risk": 0.1317,
    "risk_band": "low",
    "augmentation": 0.108,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1104,
      "anthropic_observed_pctile": 0.6008,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.7112,
        "anthropic": 0.6008,
        "eloundou": 0.8243,
        "ilo": 0.3936
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8039,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0965,
      "optimistic_band": "low",
      "pessimistic_risk": 0.167,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0183,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0769,
      "task_exposure_concentration": 0.1775,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4331,
      "exposure_p50": 0.5911,
      "exposure_p90": 0.7492,
      "net_risk_p10": 0.0965,
      "net_risk_p50": 0.1317,
      "net_risk_p90": 0.167,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0047,
      "theta": 0.7059,
      "c_aioe": 0.745,
      "log_wage_spread": 0.5716,
      "wage_position": 0.7689
    },
    "isco_codes_matched": [
      "2144"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0047,
      "theta": 0.7059,
      "c_aioe": 0.745,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2144"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 4.1,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6275,
      "net_risk": 0.1396,
      "risk_band": "low",
      "augmentation": 0.2066,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5199,
        "exposure_p50": 0.6275,
        "exposure_p90": 0.7387,
        "net_risk_p10": 0.1005,
        "net_risk_p50": 0.1374,
        "net_risk_p90": 0.1816,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5976,
      "net_risk": 0.133,
      "risk_band": "low",
      "augmentation": 0.1967,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5283,
        "exposure_p50": 0.5976,
        "exposure_p90": 0.6692,
        "net_risk_p10": 0.1176,
        "net_risk_p50": 0.133,
        "net_risk_p90": 0.1489,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1317,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.12,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0217,
    "adaptation_capacity": 0.4433,
    "adaptation_buffer": 0.0887,
    "demand_fragility": 0.0077,
    "reallocation_capacity": 0.8397,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "21443",
      "to_title": "Air-conditioning/Refrigeration engineer",
      "composite": 0.7051,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5138,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.585
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.015525,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21531",
    "title": "Media and broadcasting engineer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6049,
    "gross_wage_25th": 5012,
    "gross_wage_75th": 8631,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6965,
    "bottleneck": 0.1988,
    "market": {
      "market_momentum": 0.4686,
      "industry_footprint_momentum": 0.5188,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3592,
      "market_resilience": 0.4248,
      "market_modifier": 0.8513
    },
    "net_risk": 0.4758,
    "risk_band": "high",
    "augmentation": 0.0486,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0747,
      "anthropic_observed_pctile": 0.7105,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.7852,
        "anthropic": 0.7105,
        "eloundou": 0.9592,
        "ilo": 0.7748
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.3748,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5768,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0242,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1234,
      "task_exposure_concentration": 0.1215,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5487,
      "exposure_p50": 0.6965,
      "exposure_p90": 0.8444,
      "net_risk_p10": 0.3748,
      "net_risk_p50": 0.4758,
      "net_risk_p90": 0.5768,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.1418,
      "theta": 0.6331,
      "c_aioe": 0.9299,
      "log_wage_spread": 0.5435,
      "wage_position": 0.7496
    },
    "isco_codes_matched": [
      "2153"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.1418,
      "theta": 0.6331,
      "c_aioe": 0.9299,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2153"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 1.08,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8059,
      "net_risk": 0.5497,
      "risk_band": "very_high",
      "augmentation": 0.0681,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7445,
        "exposure_p50": 0.8059,
        "exposure_p90": 0.8689,
        "net_risk_p10": 0.4895,
        "net_risk_p50": 0.5469,
        "net_risk_p90": 0.6119,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.768,
      "net_risk": 0.5238,
      "risk_band": "very_high",
      "augmentation": 0.0649,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7283,
        "exposure_p50": 0.7679,
        "exposure_p90": 0.8086,
        "net_risk_p10": 0.4967,
        "net_risk_p50": 0.5238,
        "net_risk_p90": 0.5516,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.4758,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.4329,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.141,
    "adaptation_capacity": 0.4506,
    "adaptation_buffer": 0.0901,
    "demand_fragility": 0.0085,
    "reallocation_capacity": 0.8901,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "21714",
      "to_title": "Marine superintendent",
      "composite": 0.8171,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.6487,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6442
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.015329,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24332",
    "title": "Medical and pharmaceutical products sales professional",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 7259,
    "gross_wage_25th": 5524,
    "gross_wage_75th": 11385,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7644,
    "bottleneck": 0.5731,
    "market": {
      "market_momentum": 0.5291,
      "industry_footprint_momentum": 0.705,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6337,
      "market_resilience": 0.571,
      "market_modifier": 0.8002
    },
    "net_risk": 0.2617,
    "risk_band": "moderate",
    "augmentation": 0.1664,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.166,
      "anthropic_observed_pctile": 0.9298,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.7638,
        "anthropic": 0.9298,
        "eloundou": 0.5931,
        "ilo": 0.8292
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6603,
      "level": "medium",
      "crosswalk_quality": 0.5858,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.2076,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3159,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0383,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.3236,
      "task_exposure_concentration": 0.0744,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6064,
      "exposure_p50": 0.7644,
      "exposure_p90": 0.9225,
      "net_risk_p10": 0.2076,
      "net_risk_p50": 0.2617,
      "net_risk_p90": 0.3159,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0737,
      "theta": 0.6821,
      "c_aioe": 0.8218,
      "log_wage_spread": 0.7232,
      "wage_position": 0.8995
    },
    "isco_codes_matched": [
      "2433"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0737,
      "theta": 0.6821,
      "c_aioe": 0.8218,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2433"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.35,
      "real_time_coordination": 0.75,
      "ambiguity_tolerance": 0.6,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.9,
      "regulatory_weight": 0.2,
      "physical_presence": 0.3,
      "tool_velocity": 0.55
    },
    "bls_proxy_employment": 5.72,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "partial",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7818,
      "net_risk": 0.2671,
      "risk_band": "moderate",
      "augmentation": 0.2558,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.6963,
        "exposure_p50": 0.7818,
        "exposure_p90": 0.8652,
        "net_risk_p10": 0.2191,
        "net_risk_p50": 0.2669,
        "net_risk_p90": 0.3178,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8056,
      "net_risk": 0.2752,
      "risk_band": "moderate",
      "augmentation": 0.2636,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.7502,
        "exposure_p50": 0.8056,
        "exposure_p90": 0.8596,
        "net_risk_p10": 0.2563,
        "net_risk_p50": 0.2752,
        "net_risk_p90": 0.2936,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2617,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2365,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.058,
    "adaptation_capacity": 0.4816,
    "adaptation_buffer": 0.0963,
    "demand_fragility": 0.013,
    "reallocation_capacity": 0.9328,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "24334",
      "to_title": "Sales professional (institutional sales of financial products)",
      "composite": 0.7399,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5498,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.602
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.022247,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "22693",
    "title": "Medical diagnostic radiographer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 5716,
    "gross_wage_25th": 4606,
    "gross_wage_75th": 7253,
    "estimated_sg_employment_thousands": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3167,
    "bottleneck": 0.9002,
    "market": {
      "market_momentum": 0.608,
      "industry_footprint_momentum": 0.9477,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2611,
      "market_resilience": 0.6193,
      "market_modifier": 0.7833
    },
    "net_risk": 0.0248,
    "risk_band": "very_low",
    "augmentation": 0.0761,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": "exact",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.4745,
        "ilo": 0.5255
      },
      "exposure_source_pctiles": {
        "aioe": 0.5775,
        "ilo": 0.1485
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.758,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.85,
      "source_freshness": 0.7549,
      "source_coverage": 0.55,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.0117,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0379,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0248,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1491,
      "exposure_p50": 0.3167,
      "exposure_p90": 0.4844,
      "net_risk_p10": 0.0117,
      "net_risk_p50": 0.0248,
      "net_risk_p90": 0.0379,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.711,
      "theta": 0.751,
      "c_aioe": 0.4952,
      "log_wage_spread": 0.4541,
      "wage_position": 0.7083
    },
    "isco_codes_matched": [
      "2269"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.711,
      "theta": 0.751,
      "c_aioe": 0.4952,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2269"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.9,
      "physical_presence": 0.95,
      "tool_velocity": 0.35
    },
    "bls_proxy_employment": 0,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3521,
      "net_risk": 0.0275,
      "risk_band": "very_low",
      "augmentation": 0.1963,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.1485,
        "exposure_p50": 0.3521,
        "exposure_p90": 0.5775,
        "net_risk_p10": 0.0067,
        "net_risk_p50": 0.0244,
        "net_risk_p90": 0.0542,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2548,
      "net_risk": 0.0199,
      "risk_band": "very_low",
      "augmentation": 0.142,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.1224,
        "exposure_p50": 0.2548,
        "exposure_p90": 0.4013,
        "net_risk_p10": 0.0096,
        "net_risk_p50": 0.0199,
        "net_risk_p90": 0.0314,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0248,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0225,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0052,
    "adaptation_capacity": 0.4469,
    "adaptation_buffer": 0.0894,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "22694",
      "to_title": "Radiation therapist",
      "composite": 0.7119,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5201,
      "wage_preservation": 0.9848,
      "training_ease": 0,
      "empirical_priority": 0.5857
    },
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.030683,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21342",
    "title": "Medical laboratory scientist",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 5979,
    "gross_wage_25th": 5412,
    "gross_wage_75th": 7443,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4921,
    "bottleneck": 0.8128,
    "market": {
      "market_momentum": 0.608,
      "industry_footprint_momentum": 0.9477,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1863,
      "market_resilience": 0.5193,
      "market_modifier": 0.8182
    },
    "net_risk": 0.0756,
    "risk_band": "low",
    "augmentation": 0.1038,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2679,
      "anthropic_observed_pctile": 0.504,
      "sol_match": "prefix",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.7718,
        "anthropic": 0.504,
        "eloundou": 0.3745
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7067,
      "level": "high",
      "crosswalk_quality": 0.6198,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0514,
      "optimistic_band": "low",
      "pessimistic_risk": 0.0998,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0256,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0291,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3345,
      "exposure_p50": 0.4921,
      "exposure_p90": 0.6497,
      "net_risk_p10": 0.0514,
      "net_risk_p50": 0.0756,
      "net_risk_p90": 0.0998,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.093,
      "theta": 0.7227,
      "c_aioe": 0.7922,
      "log_wage_spread": 0.3187,
      "wage_position": 0.7409
    },
    "isco_codes_matched": [
      "2134"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.093,
      "theta": 0.7227,
      "c_aioe": 0.7922,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2134"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 1.41,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5465,
      "net_risk": 0.0837,
      "risk_band": "low",
      "augmentation": 0.2307,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.419,
        "exposure_p50": 0.5465,
        "exposure_p90": 0.6772,
        "net_risk_p10": 0.0517,
        "net_risk_p50": 0.0816,
        "net_risk_p90": 0.1203,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4579,
      "net_risk": 0.0701,
      "risk_band": "low",
      "augmentation": 0.1933,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.3791,
        "exposure_p50": 0.4579,
        "exposure_p90": 0.5386,
        "net_risk_p10": 0.0581,
        "net_risk_p50": 0.0701,
        "net_risk_p90": 0.0825,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0756,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0701,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0197,
    "adaptation_capacity": 0.364,
    "adaptation_buffer": 0.0728,
    "demand_fragility": 0.0146,
    "reallocation_capacity": 0.1094,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "21347",
      "to_title": "Clinical research professional",
      "composite": 0.761,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5714,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6122
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.01524,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21346",
    "title": "Medical scientist",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 5833,
    "gross_wage_25th": 5400,
    "gross_wage_75th": 6500,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4931,
    "bottleneck": 0.8128,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.1252,
      "market_resilience": 0.5051,
      "market_modifier": 0.8232
    },
    "net_risk": 0.0762,
    "risk_band": "low",
    "augmentation": 0.101,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2679,
      "anthropic_observed_pctile": 0.504,
      "sol_match": "prefix",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.7718,
        "anthropic": 0.504,
        "eloundou": 0.3745
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7067,
      "level": "high",
      "crosswalk_quality": 0.6198,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0518,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1005,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0262,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0291,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3355,
      "exposure_p50": 0.4931,
      "exposure_p90": 0.6507,
      "net_risk_p10": 0.0518,
      "net_risk_p50": 0.0762,
      "net_risk_p90": 0.1005,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.093,
      "theta": 0.7227,
      "c_aioe": 0.7922,
      "log_wage_spread": 0.1854,
      "wage_position": 0.7228
    },
    "isco_codes_matched": [
      "2134"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.093,
      "theta": 0.7227,
      "c_aioe": 0.7922,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2134"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 1.41,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5465,
      "net_risk": 0.0842,
      "risk_band": "low",
      "augmentation": 0.2244,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.419,
        "exposure_p50": 0.5465,
        "exposure_p90": 0.6772,
        "net_risk_p10": 0.0486,
        "net_risk_p50": 0.082,
        "net_risk_p90": 0.1224,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4579,
      "net_risk": 0.0706,
      "risk_band": "low",
      "augmentation": 0.188,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.3791,
        "exposure_p50": 0.4579,
        "exposure_p90": 0.5386,
        "net_risk_p10": 0.0584,
        "net_risk_p50": 0.0706,
        "net_risk_p90": 0.083,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0762,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0706,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0199,
    "adaptation_capacity": 0.364,
    "adaptation_buffer": 0.0728,
    "demand_fragility": 0.0146,
    "reallocation_capacity": 0.1094,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "21347",
      "to_title": "Clinical research professional",
      "composite": 0.761,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5714,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6122
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.015052,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "26353",
    "title": "Medical social worker",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 4915,
    "gross_wage_25th": 4203,
    "gross_wage_75th": 6513,
    "estimated_sg_employment_thousands": 1.9,
    "employment_thousands": 1.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.476,
    "bottleneck": 0.8601,
    "market": {
      "market_momentum": 0.608,
      "industry_footprint_momentum": 0.9477,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.205,
      "market_resilience": 0.5968,
      "market_modifier": 0.7911
    },
    "net_risk": 0.0527,
    "risk_band": "low",
    "augmentation": 0.133,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.3093,
      "anthropic_observed_pctile": 0.2816,
      "sol_match": "exact",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.3126,
        "anthropic": 0.3413,
        "ilo": 0.3461
      },
      "exposure_source_pctiles": {
        "aioe": 0.5909,
        "anthropic": 0.2816,
        "ilo": 0.297
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7897,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.85,
      "source_freshness": 0.8317,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.035,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0704,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0027,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.3159,
      "exposure_p50": 0.476,
      "exposure_p90": 0.6361,
      "net_risk_p10": 0.035,
      "net_risk_p50": 0.0527,
      "net_risk_p90": 0.0704,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.7762,
      "theta": 0.7314,
      "c_aioe": 0.5558,
      "log_wage_spread": 0.438,
      "wage_position": 0.609
    },
    "isco_codes_matched": [
      "2635"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.7762,
      "theta": 0.7314,
      "c_aioe": 0.5558,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2635"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.85,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.75,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.6,
      "regulatory_weight": 0.25,
      "physical_presence": 0.1,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 5.6,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3836,
      "net_risk": 0.0425,
      "risk_band": "very_low",
      "augmentation": 0.1969,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.2868,
        "exposure_p50": 0.3836,
        "exposure_p90": 0.4862,
        "net_risk_p10": 0.021,
        "net_risk_p50": 0.0408,
        "net_risk_p90": 0.0664,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3836,
      "net_risk": 0.0425,
      "risk_band": "very_low",
      "augmentation": 0.1969,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.2868,
        "exposure_p50": 0.3836,
        "exposure_p90": 0.4862,
        "net_risk_p10": 0.021,
        "net_risk_p50": 0.0408,
        "net_risk_p90": 0.0664,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.0527,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0483,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.015,
    "adaptation_capacity": 0.4121,
    "adaptation_buffer": 0.0824,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "26361",
      "to_title": "Minister of religion",
      "composite": 0.6487,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5267,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6225
    },
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.036878,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "26361",
    "title": "Minister of religion",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6637,
    "gross_wage_25th": 4472,
    "gross_wage_75th": 12804,
    "estimated_sg_employment_thousands": 1.9,
    "employment_thousands": 1.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6602,
    "bottleneck": 0.9144,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.664,
      "market_resilience": 0.6406,
      "market_modifier": 0.7758
    },
    "net_risk": 0.044,
    "risk_band": "very_low",
    "augmentation": 0.2048,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1532,
      "anthropic_observed_pctile": 0.6917,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.8449,
        "anthropic": 0.6917,
        "eloundou": 0.2364,
        "ilo": 0.0854
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7693,
      "level": "high",
      "crosswalk_quality": 0.8919,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0335,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0546,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.006,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.3718,
      "task_exposure_concentration": 0.1245,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5022,
      "exposure_p50": 0.6602,
      "exposure_p90": 0.8182,
      "net_risk_p10": 0.0335,
      "net_risk_p50": 0.044,
      "net_risk_p90": 0.0546,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2467,
      "theta": 0.7565,
      "c_aioe": 0.8615,
      "log_wage_spread": 1.0519,
      "wage_position": 0.8224
    },
    "isco_codes_matched": [
      "2636"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2467,
      "theta": 0.7565,
      "c_aioe": 0.8615,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2636"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.85,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.75,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.6,
      "regulatory_weight": 0.25,
      "physical_presence": 0.1,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 2.81,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.4578,
      "net_risk": 0.0304,
      "risk_band": "very_low",
      "augmentation": 0.2682,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.2738,
        "exposure_p50": 0.4578,
        "exposure_p90": 0.6513,
        "net_risk_p10": 0.0026,
        "net_risk_p50": 0.0273,
        "net_risk_p90": 0.0612,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6104,
      "net_risk": 0.0405,
      "risk_band": "very_low",
      "augmentation": 0.3575,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4915,
        "exposure_p50": 0.6104,
        "exposure_p90": 0.7354,
        "net_risk_p10": 0.0326,
        "net_risk_p50": 0.0405,
        "net_risk_p90": 0.0488,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.044,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0398,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0126,
    "adaptation_capacity": 0.4816,
    "adaptation_buffer": 0.0963,
    "demand_fragility": 0.0247,
    "reallocation_capacity": 0.8883,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "26343",
      "to_title": "Industrial and organisational psychologist",
      "composite": 0.6429,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5206,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6197
    },
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.042854,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21662",
    "title": "Multimedia (including games) designer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 5319,
    "gross_wage_25th": 4497,
    "gross_wage_75th": 7584,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6272,
    "bottleneck": 0.4813,
    "market": {
      "market_momentum": 0.4564,
      "industry_footprint_momentum": 0.4812,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.295,
      "market_resilience": 0.3918,
      "market_modifier": 0.8629
    },
    "net_risk": 0.2823,
    "risk_band": "moderate",
    "augmentation": 0.072,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0848,
      "anthropic_observed_pctile": 0.7381,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6533,
        "anthropic": 0.7381,
        "eloundou": 0.7845,
        "ilo": 0.8007
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.7562,
      "level": "high",
      "crosswalk_quality": 0.5095,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.2173,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3473,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0177,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0754,
      "task_exposure_concentration": 0.7242,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4829,
      "exposure_p50": 0.6272,
      "exposure_p90": 0.7716,
      "net_risk_p10": 0.2173,
      "net_risk_p50": 0.2823,
      "net_risk_p90": 0.3473,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9187,
      "theta": 0.6732,
      "c_aioe": 0.7113,
      "log_wage_spread": 0.5226,
      "wage_position": 0.6591
    },
    "isco_codes_matched": [
      "2166"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9187,
      "theta": 0.6732,
      "c_aioe": 0.7113,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2166"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.9,
      "real_time_coordination": 0.4,
      "ambiguity_tolerance": 0.8,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.1,
      "physical_presence": 0.1,
      "tool_velocity": 0.85
    },
    "bls_proxy_employment": 2.47,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7459,
      "net_risk": 0.3338,
      "risk_band": "high",
      "augmentation": 0.1407,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.7087,
        "exposure_p50": 0.7459,
        "exposure_p90": 0.7811,
        "net_risk_p10": 0.2897,
        "net_risk_p50": 0.3338,
        "net_risk_p90": 0.3781,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6608,
      "net_risk": 0.2958,
      "risk_band": "moderate",
      "augmentation": 0.1246,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.6375,
        "exposure_p50": 0.6608,
        "exposure_p90": 0.6829,
        "net_risk_p10": 0.2853,
        "net_risk_p50": 0.2958,
        "net_risk_p90": 0.3056,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2823,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2613,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0407,
    "adaptation_capacity": 0.3722,
    "adaptation_buffer": 0.0744,
    "demand_fragility": 0.0304,
    "reallocation_capacity": 0.3389,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "21664",
      "to_title": "Interaction designer",
      "composite": 0.7295,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5395,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.597
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.014374,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "25123",
    "title": "Multimedia (including games) developer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6331,
    "gross_wage_25th": 5422,
    "gross_wage_75th": 9496,
    "estimated_sg_employment_thousands": 4.2,
    "employment_thousands": 4.2,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7929,
    "bottleneck": 0.1872,
    "market": {
      "market_momentum": 0.4686,
      "industry_footprint_momentum": 0.5188,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.41,
      "market_resilience": 0.5752,
      "market_modifier": 0.7987
    },
    "net_risk": 0.5147,
    "risk_band": "very_high",
    "augmentation": 0.0821,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": "prefix",
      "jobs_in_demand_match": "prefix",
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.4745,
        "ilo": 0.5255
      },
      "exposure_source_pctiles": {
        "aioe": 0.8414,
        "ilo": 0.8738
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.7664,
      "level": "medium",
      "crosswalk_quality": 0.9137,
      "market_data_granularity": 0.75,
      "source_freshness": 0.7549,
      "source_coverage": 0.55,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.4139,
      "optimistic_band": "high",
      "pessimistic_risk": 0.6156,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0147,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.6376,
      "exposure_p50": 0.7929,
      "exposure_p90": 0.9483,
      "net_risk_p10": 0.4139,
      "net_risk_p50": 0.5147,
      "net_risk_p90": 0.6156,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2421,
      "theta": 0.6305,
      "c_aioe": 1.0148,
      "log_wage_spread": 0.5604,
      "wage_position": 0.7845
    },
    "isco_codes_matched": [
      "2512"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2421,
      "theta": 0.6305,
      "c_aioe": 1.0148,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2512"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.7,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.4,
      "regulatory_weight": 0.15,
      "physical_presence": 0.05,
      "tool_velocity": 0.95
    },
    "bls_proxy_employment": 0,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8584,
      "net_risk": 0.5573,
      "risk_band": "very_high",
      "augmentation": 0.0924,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.8414,
        "exposure_p50": 0.8584,
        "exposure_p90": 0.8738,
        "net_risk_p10": 0.5095,
        "net_risk_p50": 0.5573,
        "net_risk_p90": 0.6051,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8584,
      "net_risk": 0.5573,
      "risk_band": "very_high",
      "augmentation": 0.0924,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.8414,
        "exposure_p50": 0.8584,
        "exposure_p90": 0.8738,
        "net_risk_p10": 0.5095,
        "net_risk_p50": 0.5573,
        "net_risk_p90": 0.6051,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.5147,
    "structural_risk_band": "very_high",
    "transition_adjusted_risk": 0.4724,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1739,
    "adaptation_capacity": 0.4108,
    "adaptation_buffer": 0.0822,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "13302",
      "to_title": "Software and applications manager",
      "composite": 0.7239,
      "observed_transition_rate": null,
      "destination_quality": 0.6249,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.646
    },
    "employment_family_code": "25",
    "employment_family_total_thousands": 82.3,
    "employment_weight_within_family": 0.049358,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21663",
    "title": "Multimedia artist and animator",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 5000,
    "gross_wage_25th": 3775,
    "gross_wage_75th": 8177,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7508,
    "bottleneck": 0.4813,
    "market": {
      "market_momentum": 0.4849,
      "industry_footprint_momentum": 0.569,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4635,
      "market_resilience": 0.4763,
      "market_modifier": 0.8333
    },
    "net_risk": 0.3282,
    "risk_band": "high",
    "augmentation": 0.1115,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0848,
      "anthropic_observed_pctile": 0.7381,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6533,
        "anthropic": 0.7381,
        "eloundou": 0.7845,
        "ilo": 0.8007
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.7562,
      "level": "high",
      "crosswalk_quality": 0.5095,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.2651,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3912,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0282,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.3048,
      "task_exposure_concentration": 0.3721,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6065,
      "exposure_p50": 0.7508,
      "exposure_p90": 0.8951,
      "net_risk_p10": 0.2651,
      "net_risk_p50": 0.3282,
      "net_risk_p90": 0.3912,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9187,
      "theta": 0.6732,
      "c_aioe": 0.7113,
      "log_wage_spread": 0.7729,
      "wage_position": 0.6196
    },
    "isco_codes_matched": [
      "2166"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9187,
      "theta": 0.6732,
      "c_aioe": 0.7113,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2166"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 2.47,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7459,
      "net_risk": 0.3224,
      "risk_band": "high",
      "augmentation": 0.171,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.7087,
        "exposure_p50": 0.7459,
        "exposure_p90": 0.7811,
        "net_risk_p10": 0.2784,
        "net_risk_p50": 0.3212,
        "net_risk_p90": 0.3666,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7821,
      "net_risk": 0.338,
      "risk_band": "high",
      "augmentation": 0.1793,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.7584,
        "exposure_p50": 0.7821,
        "exposure_p90": 0.8046,
        "net_risk_p10": 0.3278,
        "net_risk_p50": 0.3381,
        "net_risk_p90": 0.3478,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3282,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.2997,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.094,
    "adaptation_capacity": 0.4344,
    "adaptation_buffer": 0.0869,
    "demand_fragility": 0.0628,
    "reallocation_capacity": 0.666,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "21714",
      "to_title": "Marine superintendent",
      "composite": 0.7613,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5833,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6151
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.013936,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "25220",
    "title": "Network, servers and computer systems administrator",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 4765,
    "gross_wage_25th": 3688,
    "gross_wage_75th": 6920,
    "estimated_sg_employment_thousands": 4.2,
    "employment_thousands": 4.2,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7489,
    "bottleneck": 0.1658,
    "market": {
      "market_momentum": 0.5332,
      "industry_footprint_momentum": 0.7176,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3538,
      "market_resilience": 0.5615,
      "market_modifier": 0.8035
    },
    "net_risk": 0.5043,
    "risk_band": "very_high",
    "augmentation": 0.0635,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": "exact",
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.4745,
        "ilo": 0.5255
      },
      "exposure_source_pctiles": {
        "aioe": 0.6061,
        "ilo": 0.927
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_exact_demand",
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.688,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.85,
      "source_freshness": 0.7549,
      "source_coverage": 0.55,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.3914,
      "optimistic_band": "high",
      "pessimistic_risk": 0.6172,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0043,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.2544,
      "task_exposure_concentration": 0.184,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5813,
      "exposure_p50": 0.7489,
      "exposure_p90": 0.9165,
      "net_risk_p10": 0.3914,
      "net_risk_p50": 0.5043,
      "net_risk_p90": 0.6172,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.7895,
      "theta": 0.6236,
      "c_aioe": 0.6505,
      "log_wage_spread": 0.6293,
      "wage_position": 0.5905
    },
    "isco_codes_matched": [
      "2522"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.7895,
      "theta": 0.6236,
      "c_aioe": 0.6505,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2522"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.7,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.4,
      "regulatory_weight": 0.15,
      "physical_presence": 0.05,
      "tool_velocity": 0.95
    },
    "bls_proxy_employment": 0,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7747,
      "net_risk": 0.5193,
      "risk_band": "very_high",
      "augmentation": 0.0721,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.6061,
        "exposure_p50": 0.7747,
        "exposure_p90": 0.927,
        "net_risk_p10": 0.3994,
        "net_risk_p50": 0.5192,
        "net_risk_p90": 0.6324,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8017,
      "net_risk": 0.5373,
      "risk_band": "very_high",
      "augmentation": 0.0746,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.6931,
        "exposure_p50": 0.8017,
        "exposure_p90": 0.8998,
        "net_risk_p10": 0.4646,
        "net_risk_p50": 0.5373,
        "net_risk_p90": 0.6031,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.5043,
    "structural_risk_band": "very_high",
    "transition_adjusted_risk": 0.4595,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0458,
    "adaptation_capacity": 0.4442,
    "adaptation_buffer": 0.0888,
    "demand_fragility": 0.0257,
    "reallocation_capacity": 0.8351,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "13302",
      "to_title": "Software and applications manager",
      "composite": 0.7239,
      "observed_transition_rate": null,
      "destination_quality": 0.6249,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6477
    },
    "employment_family_code": "25",
    "employment_family_total_thousands": 82.3,
    "employment_weight_within_family": 0.042821,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "22652",
    "title": "Nutritionist",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 4684,
    "gross_wage_25th": 3232,
    "gross_wage_75th": 8074,
    "estimated_sg_employment_thousands": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.659,
    "bottleneck": 0.91,
    "market": {
      "market_momentum": 0.4724,
      "industry_footprint_momentum": 0.5303,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4964,
      "market_resilience": 0.482,
      "market_modifier": 0.8313
    },
    "net_risk": 0.0495,
    "risk_band": "very_low",
    "augmentation": 0.1557,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2312,
      "anthropic_observed_pctile": 0.6966,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.9278,
        "anthropic": 0.6966,
        "eloundou": 0.8504,
        "ilo": 0.6423
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8039,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0376,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0614,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0005,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1146,
      "task_exposure_concentration": 0.3948,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5009,
      "exposure_p50": 0.659,
      "exposure_p90": 0.8171,
      "net_risk_p10": 0.0376,
      "net_risk_p50": 0.0495,
      "net_risk_p90": 0.0614,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3428,
      "theta": 0.7562,
      "c_aioe": 0.9283,
      "log_wage_spread": 0.9155,
      "wage_position": 0.5804
    },
    "isco_codes_matched": [
      "2265"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3428,
      "theta": 0.7562,
      "c_aioe": 0.9283,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2265"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.9,
      "physical_presence": 0.95,
      "tool_velocity": 0.35
    },
    "bls_proxy_employment": 1.27,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7747,
      "net_risk": 0.058,
      "risk_band": "low",
      "augmentation": 0.3398,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.7058,
        "exposure_p50": 0.7747,
        "exposure_p90": 0.8472,
        "net_risk_p10": 0.0167,
        "net_risk_p50": 0.0579,
        "net_risk_p90": 0.0992,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6439,
      "net_risk": 0.0482,
      "risk_band": "very_low",
      "augmentation": 0.2824,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6,
        "exposure_p50": 0.6439,
        "exposure_p90": 0.6901,
        "net_risk_p10": 0.0449,
        "net_risk_p50": 0.0482,
        "net_risk_p90": 0.0516,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0495,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0452,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0107,
    "adaptation_capacity": 0.4379,
    "adaptation_buffer": 0.0876,
    "demand_fragility": 0.0211,
    "reallocation_capacity": 0.6616,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "22651",
      "to_title": "Dietitian",
      "composite": 0.6979,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5058,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5813
    },
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.027775,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "22144",
    "title": "Obstetrician/Gynaecologist",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 5965,
    "gross_wage_25th": 4741,
    "gross_wage_75th": 7002,
    "estimated_sg_employment_thousands": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6053,
    "bottleneck": 0.9554,
    "market": {
      "market_momentum": 0.5917,
      "industry_footprint_momentum": 0.8975,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2371,
      "market_resilience": 0.4498,
      "market_modifier": 0.8426
    },
    "net_risk": 0.0229,
    "risk_band": "very_low",
    "augmentation": 0.1152,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0708,
      "anthropic_observed_pctile": 0.414,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.4848,
        "anthropic": 0.414,
        "eloundou": 0.4236
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7543,
      "level": "medium",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0173,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0285,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0229,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.2156,
      "task_exposure_concentration": 0.338,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4579,
      "exposure_p50": 0.6053,
      "exposure_p90": 0.7527,
      "net_risk_p10": 0.0173,
      "net_risk_p50": 0.0229,
      "net_risk_p90": 0.0285,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.4503,
      "theta": 0.7822,
      "c_aioe": 0.2996,
      "log_wage_spread": 0.3899,
      "wage_position": 0.7392
    },
    "isco_codes_matched": [
      "2214"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.4503,
      "theta": 0.7822,
      "c_aioe": 0.2996,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2214"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.9,
      "physical_presence": 0.95,
      "tool_velocity": 0.35
    },
    "bls_proxy_employment": 1.9,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.4398,
      "net_risk": 0.0165,
      "risk_band": "very_low",
      "augmentation": 0.189,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4171,
        "exposure_p50": 0.4398,
        "exposure_p90": 0.4639,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0172,
        "net_risk_p90": 0.0409,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4691,
      "net_risk": 0.0176,
      "risk_band": "very_low",
      "augmentation": 0.2016,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4546,
        "exposure_p50": 0.4691,
        "exposure_p90": 0.4845,
        "net_risk_p10": 0.0171,
        "net_risk_p50": 0.0176,
        "net_risk_p90": 0.0182,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0229,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0209,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.005,
    "adaptation_capacity": 0.4325,
    "adaptation_buffer": 0.0865,
    "demand_fragility": 0.0376,
    "reallocation_capacity": 0.6978,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "22145",
      "to_title": "Ophthalmologist",
      "composite": 0.7187,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5276,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5915
    },
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.031344,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "22631",
    "title": "Occupational health and safety professional",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 5000,
    "gross_wage_25th": 3263,
    "gross_wage_75th": 7313,
    "estimated_sg_employment_thousands": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4436,
    "bottleneck": 0.91,
    "market": {
      "market_momentum": 0.4652,
      "industry_footprint_momentum": 0.5084,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4804,
      "market_resilience": 0.4713,
      "market_modifier": 0.835
    },
    "net_risk": 0.0333,
    "risk_band": "very_low",
    "augmentation": 0.1088,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2312,
      "anthropic_observed_pctile": 0.6966,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.9278,
        "anthropic": 0.6966,
        "eloundou": 0.8504,
        "ilo": 0.297
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8339,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0215,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0452,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0167,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 0.947,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2855,
      "exposure_p50": 0.4436,
      "exposure_p90": 0.6016,
      "net_risk_p10": 0.0215,
      "net_risk_p50": 0.0333,
      "net_risk_p90": 0.0452,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3428,
      "theta": 0.7562,
      "c_aioe": 0.9283,
      "log_wage_spread": 0.807,
      "wage_position": 0.6196
    },
    "isco_codes_matched": [
      "2263"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3428,
      "theta": 0.7562,
      "c_aioe": 0.9283,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2263"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.9,
      "physical_presence": 0.95,
      "tool_velocity": 0.35
    },
    "bls_proxy_employment": 1.27,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6845,
      "net_risk": 0.0515,
      "risk_band": "low",
      "augmentation": 0.2936,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5298,
        "exposure_p50": 0.6845,
        "exposure_p90": 0.8472,
        "net_risk_p10": 0.0147,
        "net_risk_p50": 0.051,
        "net_risk_p90": 0.0936,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4742,
      "net_risk": 0.0356,
      "risk_band": "very_low",
      "augmentation": 0.2034,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.3736,
        "exposure_p50": 0.4742,
        "exposure_p90": 0.5799,
        "net_risk_p10": 0.0281,
        "net_risk_p50": 0.0356,
        "net_risk_p90": 0.0436,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0333,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0303,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0072,
    "adaptation_capacity": 0.4609,
    "adaptation_buffer": 0.0922,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "22632",
      "to_title": "Environmental officer (public health)",
      "composite": 0.731,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5402,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5975
    },
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.028697,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "22680",
    "title": "Occupational therapist",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 4933,
    "gross_wage_25th": 4085,
    "gross_wage_75th": 6488,
    "estimated_sg_employment_thousands": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3976,
    "bottleneck": 0.9848,
    "market": {
      "market_momentum": 0.608,
      "industry_footprint_momentum": 0.9477,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2237,
      "market_resilience": 0.6043,
      "market_modifier": 0.7885
    },
    "net_risk": 0.0048,
    "risk_band": "very_low",
    "augmentation": 0.0914,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0206,
      "anthropic_observed_pctile": 0.3192,
      "sol_match": "exact",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.2986,
        "anthropic": 0.3192,
        "eloundou": 0.2416
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7702,
      "level": "high",
      "crosswalk_quality": 0.5137,
      "market_data_granularity": 0.85,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.003,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0065,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0048,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 0.9669,
      "task_effective_coverage": 0.023,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2537,
      "exposure_p50": 0.3976,
      "exposure_p90": 0.5415,
      "net_risk_p10": 0.003,
      "net_risk_p50": 0.0048,
      "net_risk_p90": 0.0065,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1215,
      "theta": 0.8018,
      "c_aioe": -0.0785,
      "log_wage_spread": 0.4626,
      "wage_position": 0.6113
    },
    "isco_codes_matched": [
      "2268"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1215,
      "theta": 0.8018,
      "c_aioe": -0.0785,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2268"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.9,
      "physical_presence": 0.95,
      "tool_velocity": 0.35
    },
    "bls_proxy_employment": 2.99,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2868,
      "net_risk": 0.0034,
      "risk_band": "very_low",
      "augmentation": 0.1707,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.2601,
        "exposure_p50": 0.2868,
        "exposure_p90": 0.3127,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0036,
        "net_risk_p90": 0.0179,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2865,
      "net_risk": 0.0034,
      "risk_band": "very_low",
      "augmentation": 0.1705,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.27,
        "exposure_p50": 0.2865,
        "exposure_p90": 0.3025,
        "net_risk_p10": 0.0032,
        "net_risk_p50": 0.0034,
        "net_risk_p90": 0.0036,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0048,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0044,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.001,
    "adaptation_capacity": 0.3419,
    "adaptation_buffer": 0.0684,
    "demand_fragility": 0.0115,
    "reallocation_capacity": 0.1086,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "22693",
      "to_title": "Medical diagnostic radiographer",
      "composite": 0.6739,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.4808,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5696
    },
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.028504,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24352",
    "title": "Oil and bunker trader",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 14896,
    "gross_wage_25th": 8610,
    "gross_wage_75th": 20000,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5575,
    "bottleneck": 0.4242,
    "market": {
      "market_momentum": 0.5196,
      "industry_footprint_momentum": 0.6757,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.9269,
      "market_resilience": 0.6825,
      "market_modifier": 0.7611
    },
    "net_risk": 0.2443,
    "risk_band": "moderate",
    "augmentation": 0.0988,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0904,
      "anthropic_observed_pctile": 0.8854,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.795,
        "anthropic": 0.8854,
        "eloundou": 0.909
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.783,
      "level": "high",
      "crosswalk_quality": 0.7749,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.1813,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3073,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0557,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 0.7933,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4137,
      "exposure_p50": 0.5575,
      "exposure_p90": 0.7013,
      "net_risk_p10": 0.1813,
      "net_risk_p50": 0.2443,
      "net_risk_p90": 0.3073,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.152,
      "theta": 0.6658,
      "c_aioe": 0.9005,
      "log_wage_spread": 0.8428,
      "wage_position": 1.8458
    },
    "isco_codes_matched": [
      "2435"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.152,
      "theta": 0.6658,
      "c_aioe": 0.9005,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2435"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 12.04,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "partial",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8644,
      "net_risk": 0.3788,
      "risk_band": "high",
      "augmentation": 0.2503,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8269,
        "exposure_p50": 0.8644,
        "exposure_p90": 0.9009,
        "net_risk_p10": 0.3327,
        "net_risk_p50": 0.3777,
        "net_risk_p90": 0.4262,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5911,
      "net_risk": 0.2591,
      "risk_band": "moderate",
      "augmentation": 0.1711,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.5667,
        "exposure_p50": 0.5911,
        "exposure_p90": 0.6148,
        "net_risk_p10": 0.2484,
        "net_risk_p50": 0.2591,
        "net_risk_p90": 0.2695,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2443,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.222,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0807,
    "adaptation_capacity": 0.4565,
    "adaptation_buffer": 0.0913,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "24351",
      "to_title": "Commodities trader (excluding oil and bunker)",
      "composite": 0.7509,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5609,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6073
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.031869,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21212",
    "title": "Operations research analyst",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6352,
    "gross_wage_25th": 4760,
    "gross_wage_75th": 9530,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7921,
    "bottleneck": 0.352,
    "market": {
      "market_momentum": 0.4611,
      "industry_footprint_momentum": 0.4958,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5089,
      "market_resilience": 0.4802,
      "market_modifier": 0.8319
    },
    "net_risk": 0.4292,
    "risk_band": "high",
    "augmentation": 0.0977,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1791,
      "anthropic_observed_pctile": 0.8093,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.9884,
        "anthropic": 0.8093,
        "eloundou": 0.8797
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.7935,
      "level": "high",
      "crosswalk_quality": 0.8167,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.3513,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5071,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0708,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 0.9541,
      "task_effective_coverage": 0.2882,
      "task_exposure_concentration": 0.1732,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6483,
      "exposure_p50": 0.7921,
      "exposure_p90": 0.936,
      "net_risk_p10": 0.3513,
      "net_risk_p50": 0.4292,
      "net_risk_p90": 0.5071,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.4582,
      "theta": 0.6557,
      "c_aioe": 1.1546,
      "log_wage_spread": 0.6942,
      "wage_position": 0.7871
    },
    "isco_codes_matched": [
      "2121"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.4582,
      "theta": 0.6557,
      "c_aioe": 1.1546,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2121"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 1.02,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8899,
      "net_risk": 0.4797,
      "risk_band": "high",
      "augmentation": 0.1505,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.832,
        "exposure_p50": 0.8899,
        "exposure_p90": 0.9512,
        "net_risk_p10": 0.4228,
        "net_risk_p50": 0.4791,
        "net_risk_p90": 0.5385,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.879,
      "net_risk": 0.4739,
      "risk_band": "high",
      "augmentation": 0.1486,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8417,
        "exposure_p50": 0.879,
        "exposure_p90": 0.9185,
        "net_risk_p10": 0.4537,
        "net_risk_p50": 0.4739,
        "net_risk_p90": 0.4952,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.4292,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3891,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.065,
    "adaptation_capacity": 0.4674,
    "adaptation_buffer": 0.0935,
    "demand_fragility": 0.0283,
    "reallocation_capacity": 0.844,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "21714",
      "to_title": "Marine superintendent",
      "composite": 0.7721,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.6719,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.687
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.015708,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "22145",
    "title": "Ophthalmologist",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6804,
    "gross_wage_25th": 6205,
    "gross_wage_75th": 10257,
    "estimated_sg_employment_thousands": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4701,
    "bottleneck": 0.9554,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.4073,
      "market_resilience": 0.5379,
      "market_modifier": 0.8117
    },
    "net_risk": 0.0171,
    "risk_band": "very_low",
    "augmentation": 0.1076,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0708,
      "anthropic_observed_pctile": 0.414,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.4848,
        "anthropic": 0.414,
        "eloundou": 0.4236
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7468,
      "level": "medium",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0117,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0224,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0171,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0465,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3227,
      "exposure_p50": 0.4701,
      "exposure_p90": 0.6176,
      "net_risk_p10": 0.0117,
      "net_risk_p50": 0.0171,
      "net_risk_p90": 0.0224,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.4503,
      "theta": 0.7822,
      "c_aioe": 0.2996,
      "log_wage_spread": 0.5026,
      "wage_position": 0.8431
    },
    "isco_codes_matched": [
      "2214"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.4503,
      "theta": 0.7822,
      "c_aioe": 0.2996,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2214"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.9,
      "physical_presence": 0.95,
      "tool_velocity": 0.35
    },
    "bls_proxy_employment": 1.9,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.4398,
      "net_risk": 0.0159,
      "risk_band": "very_low",
      "augmentation": 0.2261,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4171,
        "exposure_p50": 0.4398,
        "exposure_p90": 0.4639,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0163,
        "net_risk_p90": 0.042,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.386,
      "net_risk": 0.014,
      "risk_band": "very_low",
      "augmentation": 0.1984,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.372,
        "exposure_p50": 0.386,
        "exposure_p90": 0.4009,
        "net_risk_p10": 0.0135,
        "net_risk_p50": 0.014,
        "net_risk_p90": 0.0145,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0171,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0159,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0038,
    "adaptation_capacity": 0.3581,
    "adaptation_buffer": 0.0716,
    "demand_fragility": 0.0218,
    "reallocation_capacity": 0.1209,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "22142",
      "to_title": "Diagnostic radiologist",
      "composite": 0.7112,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5196,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5878
    },
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.033476,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "22670",
    "title": "Optometrist",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 5241,
    "gross_wage_25th": 4342,
    "gross_wage_75th": 6191,
    "estimated_sg_employment_thousands": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3049,
    "bottleneck": 0.9394,
    "market": {
      "market_momentum": 0.608,
      "industry_footprint_momentum": 0.9477,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1622,
      "market_resilience": 0.4297,
      "market_modifier": 0.8496
    },
    "net_risk": 0.0157,
    "risk_band": "very_low",
    "augmentation": 0.0513,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.186,
      "anthropic_observed_pctile": 0.2846,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.4706,
        "anthropic": 0.2846,
        "eloundou": 0.3347,
        "ilo": 0.2079
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7306,
      "level": "high",
      "crosswalk_quality": 0.347,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0081,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0233,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0157,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1571,
      "exposure_p50": 0.3049,
      "exposure_p90": 0.4528,
      "net_risk_p10": 0.0081,
      "net_risk_p50": 0.0157,
      "net_risk_p90": 0.0233,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.4131,
      "theta": 0.7796,
      "c_aioe": 0.2759,
      "log_wage_spread": 0.3548,
      "wage_position": 0.6494
    },
    "isco_codes_matched": [
      "2267"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.4131,
      "theta": 0.7796,
      "c_aioe": 0.2759,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2267"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.9,
      "physical_presence": 0.95,
      "tool_velocity": 0.35
    },
    "bls_proxy_employment": 2.24,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3207,
      "net_risk": 0.0165,
      "risk_band": "very_low",
      "augmentation": 0.1295,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.2575,
        "exposure_p50": 0.3207,
        "exposure_p90": 0.3872,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0162,
        "net_risk_p90": 0.0344,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2383,
      "net_risk": 0.0123,
      "risk_band": "very_low",
      "augmentation": 0.0962,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1972,
        "exposure_p50": 0.2383,
        "exposure_p90": 0.2815,
        "net_risk_p10": 0.0102,
        "net_risk_p50": 0.0123,
        "net_risk_p90": 0.0145,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0157,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0143,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0035,
    "adaptation_capacity": 0.4337,
    "adaptation_buffer": 0.0867,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "22693",
      "to_title": "Medical diagnostic radiographer",
      "composite": 0.6739,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.4808,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5696
    },
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.02938,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "22135",
    "title": "Orthopaedic surgeon",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 5836,
    "gross_wage_25th": 5580,
    "gross_wage_75th": 6539,
    "estimated_sg_employment_thousands": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3708,
    "bottleneck": 0.9554,
    "market": {
      "market_momentum": 0.5597,
      "industry_footprint_momentum": 0.7992,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1203,
      "market_resilience": 0.384,
      "market_modifier": 0.8656
    },
    "net_risk": 0.0143,
    "risk_band": "very_low",
    "augmentation": 0.0566,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.3485,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.4848,
        "anthropic": 0.1364,
        "eloundou": 0.0889
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6943,
      "level": "medium",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0081,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0205,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0143,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.2109,
      "exposure_p50": 0.3708,
      "exposure_p90": 0.5306,
      "net_risk_p10": 0.0081,
      "net_risk_p50": 0.0143,
      "net_risk_p90": 0.0205,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.4503,
      "theta": 0.7822,
      "c_aioe": 0.2996,
      "log_wage_spread": 0.1586,
      "wage_position": 0.7232
    },
    "isco_codes_matched": [
      "2213"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.4503,
      "theta": 0.7822,
      "c_aioe": 0.2996,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2213"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.9,
      "physical_presence": 0.95,
      "tool_velocity": 0.35
    },
    "bls_proxy_employment": 0.18,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2319,
      "net_risk": 0.0089,
      "risk_band": "very_low",
      "augmentation": 0.0851,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1052,
        "exposure_p50": 0.2319,
        "exposure_p90": 0.3618,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0072,
        "net_risk_p90": 0.0243,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2319,
      "net_risk": 0.0089,
      "risk_band": "very_low",
      "augmentation": 0.0851,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1052,
        "exposure_p50": 0.2319,
        "exposure_p90": 0.3618,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0072,
        "net_risk_p90": 0.0243,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.0143,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0132,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0032,
    "adaptation_capacity": 0.3845,
    "adaptation_buffer": 0.0769,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "22138",
      "to_title": "Urologist",
      "composite": 0.7147,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5233,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5896
    },
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.031003,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "22148",
    "title": "Otorhinolaryngologist/Ear, nose, throat (ENT) specialist",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6624,
    "gross_wage_25th": 6097,
    "gross_wage_75th": 9707,
    "estimated_sg_employment_thousands": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5098,
    "bottleneck": 0.9554,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.3529,
      "market_resilience": 0.5162,
      "market_modifier": 0.8193
    },
    "net_risk": 0.0186,
    "risk_band": "very_low",
    "augmentation": 0.1443,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0708,
      "anthropic_observed_pctile": 0.414,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.4848,
        "anthropic": 0.414,
        "eloundou": 0.4236
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7468,
      "level": "medium",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0132,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0241,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0186,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.3602,
      "exposure_p50": 0.5098,
      "exposure_p90": 0.6593,
      "net_risk_p10": 0.0132,
      "net_risk_p50": 0.0186,
      "net_risk_p90": 0.0241,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.4503,
      "theta": 0.7822,
      "c_aioe": 0.2996,
      "log_wage_spread": 0.4651,
      "wage_position": 0.8208
    },
    "isco_codes_matched": [
      "2214"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.4503,
      "theta": 0.7822,
      "c_aioe": 0.2996,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2214"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.9,
      "physical_presence": 0.95,
      "tool_velocity": 0.35
    },
    "bls_proxy_employment": 1.9,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.4398,
      "net_risk": 0.0161,
      "risk_band": "very_low",
      "augmentation": 0.2169,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4171,
        "exposure_p50": 0.4398,
        "exposure_p90": 0.4639,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0162,
        "net_risk_p90": 0.0419,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4398,
      "net_risk": 0.0161,
      "risk_band": "very_low",
      "augmentation": 0.2169,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4171,
        "exposure_p50": 0.4398,
        "exposure_p90": 0.4639,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0162,
        "net_risk_p90": 0.0419,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.0186,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.017,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0042,
    "adaptation_capacity": 0.4278,
    "adaptation_buffer": 0.0856,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "22145",
      "to_title": "Ophthalmologist",
      "composite": 0.7182,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.527,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5913
    },
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.03303,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "22126",
    "title": "Paediatrician",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 5789,
    "gross_wage_25th": 4530,
    "gross_wage_75th": 6752,
    "estimated_sg_employment_thousands": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5377,
    "bottleneck": 0.9554,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.2255,
      "market_resilience": 0.4652,
      "market_modifier": 0.8372
    },
    "net_risk": 0.0202,
    "risk_band": "very_low",
    "augmentation": 0.0985,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0056,
      "anthropic_observed_pctile": 0.4792,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.4848,
        "anthropic": 0.4792,
        "eloundou": 0.4906,
        "ilo": 0.2624
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7864,
      "level": "medium",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0146,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0257,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0202,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1033,
      "task_exposure_concentration": 0.5104,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3898,
      "exposure_p50": 0.5377,
      "exposure_p90": 0.6855,
      "net_risk_p10": 0.0146,
      "net_risk_p50": 0.0202,
      "net_risk_p90": 0.0257,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.4503,
      "theta": 0.7822,
      "c_aioe": 0.2996,
      "log_wage_spread": 0.3991,
      "wage_position": 0.7173
    },
    "isco_codes_matched": [
      "2212"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.4503,
      "theta": 0.7822,
      "c_aioe": 0.2996,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2212"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.9,
      "physical_presence": 0.95,
      "tool_velocity": 0.35
    },
    "bls_proxy_employment": 2.54,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.4267,
      "net_risk": 0.0159,
      "risk_band": "very_low",
      "augmentation": 0.1897,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.369,
        "exposure_p50": 0.4267,
        "exposure_p90": 0.4862,
        "net_risk_p10": 0,
        "net_risk_p50": 0.016,
        "net_risk_p90": 0.0428,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4011,
      "net_risk": 0.015,
      "risk_band": "very_low",
      "augmentation": 0.1783,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.3646,
        "exposure_p50": 0.4011,
        "exposure_p90": 0.4388,
        "net_risk_p10": 0.0136,
        "net_risk_p50": 0.015,
        "net_risk_p90": 0.0164,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0202,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0185,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0045,
    "adaptation_capacity": 0.4046,
    "adaptation_buffer": 0.0809,
    "demand_fragility": 0.0288,
    "reallocation_capacity": 0.5263,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "22122",
      "to_title": "Dermatologist",
      "composite": 0.7241,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5331,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5942
    },
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.030878,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24233",
    "title": "Personnel/Human resource officer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 4000,
    "gross_wage_25th": 3370,
    "gross_wage_75th": 4605,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4868,
    "bottleneck": 0.6123,
    "market": {
      "market_momentum": 0.4972,
      "industry_footprint_momentum": 0.6067,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.0771,
      "market_resilience": 0.3291,
      "market_modifier": 0.8848
    },
    "net_risk": 0.167,
    "risk_band": "moderate",
    "augmentation": 0.0685,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1685,
      "anthropic_observed_pctile": 0.7717,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.9403,
        "anthropic": 0.7717,
        "eloundou": 0.9236,
        "ilo": 0.7327
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.85,
      "level": "high",
      "crosswalk_quality": 0.9446,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1163,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2177,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.017,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.339,
      "exposure_p50": 0.4868,
      "exposure_p90": 0.6347,
      "net_risk_p10": 0.1163,
      "net_risk_p50": 0.167,
      "net_risk_p90": 0.2177,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3474,
      "theta": 0.689,
      "c_aioe": 1.022,
      "log_wage_spread": 0.3122,
      "wage_position": 0.4957
    },
    "isco_codes_matched": [
      "2423"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3474,
      "theta": 0.689,
      "c_aioe": 1.022,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2423"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.65,
      "ambiguity_tolerance": 0.6,
      "institutional_knowledge": 0.7,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.4,
      "physical_presence": 0.2,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 7.07,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8386,
      "net_risk": 0.2877,
      "risk_band": "moderate",
      "augmentation": 0.169,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.7807,
        "exposure_p50": 0.8386,
        "exposure_p90": 0.8916,
        "net_risk_p10": 0.2355,
        "net_risk_p50": 0.2865,
        "net_risk_p90": 0.3407,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5762,
      "net_risk": 0.1977,
      "risk_band": "moderate",
      "augmentation": 0.1161,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.5386,
        "exposure_p50": 0.5762,
        "exposure_p90": 0.6107,
        "net_risk_p10": 0.1848,
        "net_risk_p50": 0.1977,
        "net_risk_p90": 0.2095,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.167,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1525,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0389,
    "adaptation_capacity": 0.4352,
    "adaptation_buffer": 0.087,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "24231",
      "to_title": "Human resource consultant (excluding executive search consultant)",
      "composite": 0.7435,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5542,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6039
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.016514,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "22621",
    "title": "Pharmacist (patient care)",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 5466,
    "gross_wage_25th": 4504,
    "gross_wage_75th": 7346,
    "estimated_sg_employment_thousands": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5051,
    "bottleneck": 0.9768,
    "market": {
      "market_momentum": 0.5788,
      "industry_footprint_momentum": 0.8577,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2727,
      "market_resilience": 0.4564,
      "market_modifier": 0.8403
    },
    "net_risk": 0.0099,
    "risk_band": "very_low",
    "augmentation": 0.1103,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.065,
      "anthropic_observed_pctile": 0.6087,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5437,
        "anthropic": 0.6087,
        "eloundou": 0.5492,
        "ilo": 0.4097
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8939,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.007,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0127,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0099,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0491,
      "task_exposure_concentration": 0.2748,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3572,
      "exposure_p50": 0.5051,
      "exposure_p90": 0.6529,
      "net_risk_p10": 0.007,
      "net_risk_p50": 0.0099,
      "net_risk_p90": 0.0127,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.6059,
      "theta": 0.7872,
      "c_aioe": 0.4001,
      "log_wage_spread": 0.4892,
      "wage_position": 0.6773
    },
    "isco_codes_matched": [
      "2262"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.6059,
      "theta": 0.7872,
      "c_aioe": 0.4001,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2262"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.9,
      "physical_presence": 0.95,
      "tool_velocity": 0.35
    },
    "bls_proxy_employment": 4.69,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5268,
      "net_risk": 0.0103,
      "risk_band": "very_low",
      "augmentation": 0.2348,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4753,
        "exposure_p50": 0.5268,
        "exposure_p90": 0.5786,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0105,
        "net_risk_p90": 0.039,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4572,
      "net_risk": 0.0089,
      "risk_band": "very_low",
      "augmentation": 0.2038,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4242,
        "exposure_p50": 0.4572,
        "exposure_p90": 0.4904,
        "net_risk_p10": 0.0083,
        "net_risk_p50": 0.0089,
        "net_risk_p90": 0.0096,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0099,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.009,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0021,
    "adaptation_capacity": 0.4256,
    "adaptation_buffer": 0.0851,
    "demand_fragility": 0.0062,
    "reallocation_capacity": 0.7602,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "22693",
      "to_title": "Medical diagnostic radiographer",
      "composite": 0.6739,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.4808,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5696
    },
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.030004,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21341",
    "title": "Pharmacologist",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6706,
    "gross_wage_25th": 4313,
    "gross_wage_75th": 13118,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5788,
    "bottleneck": 0.8128,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.6796,
      "market_resilience": 0.7268,
      "market_modifier": 0.7456
    },
    "net_risk": 0.0808,
    "risk_band": "low",
    "augmentation": 0.2145,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2679,
      "anthropic_observed_pctile": 0.504,
      "sol_match": "prefix",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.7718,
        "anthropic": 0.504,
        "eloundou": 0.3745
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7067,
      "level": "high",
      "crosswalk_quality": 0.6198,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0585,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1031,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0308,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.4189,
      "exposure_p50": 0.5788,
      "exposure_p90": 0.7387,
      "net_risk_p10": 0.0585,
      "net_risk_p50": 0.0808,
      "net_risk_p90": 0.1031,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.093,
      "theta": 0.7227,
      "c_aioe": 0.7922,
      "log_wage_spread": 1.1124,
      "wage_position": 0.831
    },
    "isco_codes_matched": [
      "2134"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.093,
      "theta": 0.7227,
      "c_aioe": 0.7922,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2134"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 1.41,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5465,
      "net_risk": 0.0763,
      "risk_band": "low",
      "augmentation": 0.3229,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.419,
        "exposure_p50": 0.5465,
        "exposure_p90": 0.6772,
        "net_risk_p10": 0.0439,
        "net_risk_p50": 0.0748,
        "net_risk_p90": 0.112,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5465,
      "net_risk": 0.0763,
      "risk_band": "low",
      "augmentation": 0.3229,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.419,
        "exposure_p50": 0.5465,
        "exposure_p90": 0.6772,
        "net_risk_p10": 0.0439,
        "net_risk_p50": 0.0748,
        "net_risk_p90": 0.112,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.0808,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0734,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0212,
    "adaptation_capacity": 0.4555,
    "adaptation_buffer": 0.0911,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "21347",
      "to_title": "Clinical research professional",
      "composite": 0.7627,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5734,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6131
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.01614,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "22640",
    "title": "Physiotherapist",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 4814,
    "gross_wage_25th": 4235,
    "gross_wage_75th": 6200,
    "estimated_sg_employment_thousands": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4169,
    "bottleneck": 0.9848,
    "market": {
      "market_momentum": 0.608,
      "industry_footprint_momentum": 0.9477,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1551,
      "market_resilience": 0.5768,
      "market_modifier": 0.7981
    },
    "net_risk": 0.0051,
    "risk_band": "very_low",
    "augmentation": 0.1091,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0206,
      "anthropic_observed_pctile": 0.3192,
      "sol_match": "exact",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.2986,
        "anthropic": 0.3192,
        "eloundou": 0.2416,
        "ilo": 0.297
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8098,
      "level": "high",
      "crosswalk_quality": 0.5137,
      "market_data_granularity": 0.85,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0033,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0068,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0051,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.2705,
      "exposure_p50": 0.4169,
      "exposure_p90": 0.5633,
      "net_risk_p10": 0.0033,
      "net_risk_p50": 0.0051,
      "net_risk_p90": 0.0068,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1215,
      "theta": 0.8018,
      "c_aioe": -0.0785,
      "log_wage_spread": 0.3812,
      "wage_position": 0.5965
    },
    "isco_codes_matched": [
      "2264"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1215,
      "theta": 0.8018,
      "c_aioe": -0.0785,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2264"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.9,
      "physical_presence": 0.95,
      "tool_velocity": 0.35
    },
    "bls_proxy_employment": 2.99,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2895,
      "net_risk": 0.0035,
      "risk_band": "very_low",
      "augmentation": 0.1645,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.2699,
        "exposure_p50": 0.2895,
        "exposure_p90": 0.3087,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0036,
        "net_risk_p90": 0.018,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2895,
      "net_risk": 0.0035,
      "risk_band": "very_low",
      "augmentation": 0.1645,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.2699,
        "exposure_p50": 0.2895,
        "exposure_p90": 0.3087,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0036,
        "net_risk_p90": 0.018,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.0051,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0047,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0006,
    "adaptation_capacity": 0.4027,
    "adaptation_buffer": 0.0805,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "22693",
      "to_title": "Medical diagnostic radiographer",
      "composite": 0.6739,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.4808,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5696
    },
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.028158,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "22692",
    "title": "Podiatrist",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 5054,
    "gross_wage_25th": 4498,
    "gross_wage_75th": 6956,
    "estimated_sg_employment_thousands": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3224,
    "bottleneck": 0.9002,
    "market": {
      "market_momentum": 0.608,
      "industry_footprint_momentum": 0.9477,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2103,
      "market_resilience": 0.5989,
      "market_modifier": 0.7904
    },
    "net_risk": 0.0254,
    "risk_band": "very_low",
    "augmentation": 0.075,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": "exact",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.4745,
        "ilo": 0.5255
      },
      "exposure_source_pctiles": {
        "aioe": 0.5775,
        "ilo": 0.1485
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.758,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.85,
      "source_freshness": 0.7549,
      "source_coverage": 0.55,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.0122,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0386,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0246,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1548,
      "exposure_p50": 0.3224,
      "exposure_p90": 0.49,
      "net_risk_p10": 0.0122,
      "net_risk_p50": 0.0254,
      "net_risk_p90": 0.0386,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.711,
      "theta": 0.751,
      "c_aioe": 0.4952,
      "log_wage_spread": 0.436,
      "wage_position": 0.6263
    },
    "isco_codes_matched": [
      "2269"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.711,
      "theta": 0.751,
      "c_aioe": 0.4952,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2269"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.9,
      "physical_presence": 0.95,
      "tool_velocity": 0.35
    },
    "bls_proxy_employment": 0,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3521,
      "net_risk": 0.0278,
      "risk_band": "very_low",
      "augmentation": 0.1898,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.1485,
        "exposure_p50": 0.3521,
        "exposure_p90": 0.5775,
        "net_risk_p10": 0.0069,
        "net_risk_p50": 0.0242,
        "net_risk_p90": 0.0543,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.26,
      "net_risk": 0.0205,
      "risk_band": "very_low",
      "augmentation": 0.1402,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.1277,
        "exposure_p50": 0.26,
        "exposure_p90": 0.4065,
        "net_risk_p10": 0.0101,
        "net_risk_p50": 0.0205,
        "net_risk_p90": 0.0321,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0254,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0231,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0053,
    "adaptation_capacity": 0.4508,
    "adaptation_buffer": 0.0902,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "22693",
      "to_title": "Medical diagnostic radiographer",
      "composite": 0.734,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5434,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.599
    },
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.028851,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24220",
    "title": "Policy administration professional (e.g. policy analyst)",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 5179,
    "gross_wage_25th": 4100,
    "gross_wage_75th": 8858,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.611,
    "bottleneck": 0.3868,
    "market": {
      "market_momentum": 0.5353,
      "industry_footprint_momentum": 0.7238,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4724,
      "market_resilience": 0.5101,
      "market_modifier": 0.8215
    },
    "net_risk": 0.308,
    "risk_band": "high",
    "augmentation": 0.0809,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.089,
      "anthropic_observed_pctile": 0.9802,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.8913,
        "anthropic": 0.9802,
        "eloundou": 0.8389,
        "ilo": 0.6696
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6951,
      "level": "medium",
      "crosswalk_quality": 0.7249,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.2283,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3877,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.008,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0359,
      "task_exposure_concentration": 0.2382,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4529,
      "exposure_p50": 0.611,
      "exposure_p90": 0.769,
      "net_risk_p10": 0.2283,
      "net_risk_p50": 0.308,
      "net_risk_p90": 0.3877,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3126,
      "theta": 0.6615,
      "c_aioe": 1.0317,
      "log_wage_spread": 0.7703,
      "wage_position": 0.6418
    },
    "isco_codes_matched": [
      "2422"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3126,
      "theta": 0.6615,
      "c_aioe": 1.0317,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2422"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 9.76,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8434,
      "net_risk": 0.4248,
      "risk_band": "high",
      "augmentation": 0.1664,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.7631,
        "exposure_p50": 0.8434,
        "exposure_p90": 0.915,
        "net_risk_p10": 0.3657,
        "net_risk_p50": 0.4231,
        "net_risk_p90": 0.4875,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6878,
      "net_risk": 0.3465,
      "risk_band": "high",
      "augmentation": 0.1357,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.6363,
        "exposure_p50": 0.6878,
        "exposure_p90": 0.7338,
        "net_risk_p10": 0.3205,
        "net_risk_p50": 0.3465,
        "net_risk_p90": 0.3696,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.308,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.2819,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0895,
    "adaptation_capacity": 0.4239,
    "adaptation_buffer": 0.0848,
    "demand_fragility": 0.005,
    "reallocation_capacity": 0.7825,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "21714",
      "to_title": "Marine superintendent",
      "composite": 0.7039,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5239,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5871
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.018791,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21512",
    "title": "Power generation and distribution engineer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 9131,
    "gross_wage_25th": 6947,
    "gross_wage_75th": 12139,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4043,
    "bottleneck": 0.5597,
    "market": {
      "market_momentum": 0.4917,
      "industry_footprint_momentum": 0.59,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6337,
      "market_resilience": 0.5485,
      "market_modifier": 0.808
    },
    "net_risk": 0.1438,
    "risk_band": "low",
    "augmentation": 0.0717,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0508,
      "anthropic_observed_pctile": 0.5909,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6417,
        "anthropic": 0.5909,
        "eloundou": 0.7971,
        "ilo": 0.3775
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6858,
      "level": "medium",
      "crosswalk_quality": 0.5277,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0876,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2001,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0062,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2462,
      "exposure_p50": 0.4043,
      "exposure_p90": 0.5624,
      "net_risk_p10": 0.0876,
      "net_risk_p50": 0.1438,
      "net_risk_p90": 0.2001,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.8961,
      "theta": 0.6815,
      "c_aioe": 0.6864,
      "log_wage_spread": 0.5581,
      "wage_position": 1.1315
    },
    "isco_codes_matched": [
      "2151"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.8961,
      "theta": 0.6815,
      "c_aioe": 0.6864,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2151"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 2.02,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5977,
      "net_risk": 0.2126,
      "risk_band": "moderate",
      "augmentation": 0.1835,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4929,
        "exposure_p50": 0.5977,
        "exposure_p90": 0.7059,
        "net_risk_p10": 0.1658,
        "net_risk_p50": 0.2124,
        "net_risk_p90": 0.2607,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4208,
      "net_risk": 0.1497,
      "risk_band": "low",
      "augmentation": 0.1292,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.3527,
        "exposure_p50": 0.4208,
        "exposure_p90": 0.4911,
        "net_risk_p10": 0.1255,
        "net_risk_p50": 0.1497,
        "net_risk_p90": 0.1747,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1438,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1311,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.041,
    "adaptation_capacity": 0.4427,
    "adaptation_buffer": 0.0885,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "21714",
      "to_title": "Marine superintendent",
      "composite": 0.7048,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.517,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5857
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.018833,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21415",
    "title": "Process engineer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 5833,
    "gross_wage_25th": 4990,
    "gross_wage_75th": 7600,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6165,
    "bottleneck": 0.7861,
    "market": {
      "market_momentum": 0.4924,
      "industry_footprint_momentum": 0.5921,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2464,
      "market_resilience": 0.544,
      "market_modifier": 0.8096
    },
    "net_risk": 0.1069,
    "risk_band": "low",
    "augmentation": 0.1462,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.5633,
      "anthropic_observed_pctile": 0.2905,
      "sol_match": "exact",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.8538,
        "anthropic": 0.2905,
        "eloundou": 0.7071,
        "ilo": 0.5124
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8564,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.85,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0795,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1344,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0431,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1234,
      "task_exposure_concentration": 0.1215,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4585,
      "exposure_p50": 0.6165,
      "exposure_p90": 0.7746,
      "net_risk_p10": 0.0795,
      "net_risk_p50": 0.1069,
      "net_risk_p90": 0.1344,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2829,
      "theta": 0.7205,
      "c_aioe": 0.9326,
      "log_wage_spread": 0.4207,
      "wage_position": 0.7228
    },
    "isco_codes_matched": [
      "2141"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2829,
      "theta": 0.7205,
      "c_aioe": 0.9326,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2141"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 5.16,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5836,
      "net_risk": 0.1011,
      "risk_band": "low",
      "augmentation": 0.2496,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4473,
        "exposure_p50": 0.5836,
        "exposure_p90": 0.7259,
        "net_risk_p10": 0.0632,
        "net_risk_p50": 0.0992,
        "net_risk_p90": 0.1417,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6245,
      "net_risk": 0.1081,
      "risk_band": "low",
      "augmentation": 0.2671,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5364,
        "exposure_p50": 0.6245,
        "exposure_p90": 0.7164,
        "net_risk_p10": 0.0929,
        "net_risk_p50": 0.1081,
        "net_risk_p90": 0.1241,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1069,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0969,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.014,
    "adaptation_capacity": 0.4704,
    "adaptation_buffer": 0.0941,
    "demand_fragility": 0.0085,
    "reallocation_capacity": 0.8901,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "21413",
      "to_title": "Automation engineer (including robotics engineer)",
      "composite": 0.7485,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5587,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6062
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.015052,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21498",
    "title": "Procurement engineer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6500,
    "gross_wage_25th": 4906,
    "gross_wage_75th": 8956,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5944,
    "bottleneck": 0.6783,
    "market": {
      "market_momentum": 0.4809,
      "industry_footprint_momentum": 0.5565,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4519,
      "market_resilience": 0.4693,
      "market_modifier": 0.8358
    },
    "net_risk": 0.1601,
    "risk_band": "moderate",
    "augmentation": 0.0983,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0524,
      "anthropic_observed_pctile": 0.5474,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5998,
        "anthropic": 0.5474,
        "eloundou": 0.637,
        "ilo": 0.3577
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1203,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1999,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0101,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1234,
      "task_exposure_concentration": 0.1215,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4466,
      "exposure_p50": 0.5944,
      "exposure_p90": 0.7423,
      "net_risk_p10": 0.1203,
      "net_risk_p50": 0.1601,
      "net_risk_p90": 0.1999,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.7876,
      "theta": 0.698,
      "c_aioe": 0.5903,
      "log_wage_spread": 0.6019,
      "wage_position": 0.8055
    },
    "isco_codes_matched": [
      "2149"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.7876,
      "theta": 0.698,
      "c_aioe": 0.5903,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2149"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.7,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.6,
      "regulatory_weight": 0.55,
      "physical_presence": 0.5,
      "tool_velocity": 0.4
    },
    "bls_proxy_employment": 2.22,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5322,
      "net_risk": 0.1431,
      "risk_band": "low",
      "augmentation": 0.1694,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.462,
        "exposure_p50": 0.5322,
        "exposure_p90": 0.6047,
        "net_risk_p10": 0.1091,
        "net_risk_p50": 0.1434,
        "net_risk_p90": 0.1792,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.535,
      "net_risk": 0.1438,
      "risk_band": "low",
      "augmentation": 0.1703,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4896,
        "exposure_p50": 0.535,
        "exposure_p90": 0.5818,
        "net_risk_p10": 0.1316,
        "net_risk_p50": 0.1438,
        "net_risk_p90": 0.1564,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1601,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1472,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0466,
    "adaptation_capacity": 0.4021,
    "adaptation_buffer": 0.0804,
    "demand_fragility": 0.0081,
    "reallocation_capacity": 0.8908,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "13244",
      "to_title": "Postal service manager",
      "composite": 0.5974,
      "observed_transition_rate": null,
      "destination_quality": 0.4053,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.4812
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.01589,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "26541",
    "title": "Producer (stage, film, television, game, commercial, video and radio)",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6736,
    "gross_wage_25th": 5000,
    "gross_wage_75th": 9273,
    "estimated_sg_employment_thousands": 1.9,
    "employment_thousands": 1.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6244,
    "bottleneck": 0.7968,
    "market": {
      "market_momentum": 0.4856,
      "industry_footprint_momentum": 0.5711,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5,
      "market_resilience": 0.4914,
      "market_modifier": 0.828
    },
    "net_risk": 0.1058,
    "risk_band": "low",
    "augmentation": 0.1373,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0483,
      "anthropic_observed_pctile": 0.6166,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6649,
        "anthropic": 0.6166,
        "eloundou": 0.6611,
        "ilo": 0.5124
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8939,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0807,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1308,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0442,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1202,
      "task_exposure_concentration": 0.5597,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4765,
      "exposure_p50": 0.6244,
      "exposure_p90": 0.7723,
      "net_risk_p10": 0.0807,
      "net_risk_p50": 0.1058,
      "net_risk_p90": 0.1308,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9388,
      "theta": 0.7208,
      "c_aioe": 0.6822,
      "log_wage_spread": 0.6177,
      "wage_position": 0.8347
    },
    "isco_codes_matched": [
      "2654"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9388,
      "theta": 0.7208,
      "c_aioe": 0.6822,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2654"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.85,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.75,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.6,
      "regulatory_weight": 0.25,
      "physical_presence": 0.1,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 2.34,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6117,
      "net_risk": 0.1029,
      "risk_band": "low",
      "augmentation": 0.2395,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5741,
        "exposure_p50": 0.6117,
        "exposure_p90": 0.6512,
        "net_risk_p10": 0.0688,
        "net_risk_p50": 0.1027,
        "net_risk_p90": 0.1371,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6253,
      "net_risk": 0.1052,
      "risk_band": "low",
      "augmentation": 0.2448,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6016,
        "exposure_p50": 0.6253,
        "exposure_p90": 0.6503,
        "net_risk_p10": 0.1012,
        "net_risk_p50": 0.1052,
        "net_risk_p90": 0.1094,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1058,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0971,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0308,
    "adaptation_capacity": 0.409,
    "adaptation_buffer": 0.0818,
    "demand_fragility": 0.0372,
    "reallocation_capacity": 0.4955,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "26542",
      "to_title": "Director (stage, film, television, game, commercial, video and radio)",
      "composite": 0.7234,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5324,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5938
    },
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.043172,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21632",
    "title": "Product and industrial designer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 5710,
    "gross_wage_25th": 4218,
    "gross_wage_75th": 7782,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4893,
    "bottleneck": 0.6907,
    "market": {
      "market_momentum": 0.4754,
      "industry_footprint_momentum": 0.5397,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3935,
      "market_resilience": 0.4426,
      "market_modifier": 0.8451
    },
    "net_risk": 0.128,
    "risk_band": "low",
    "augmentation": 0.0775,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.3346,
      "anthropic_observed_pctile": 0.3686,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.7032,
        "anthropic": 0.3686,
        "eloundou": 0.7155,
        "ilo": 0.4332
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.732,
      "level": "high",
      "crosswalk_quality": 0.7124,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0866,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1693,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.022,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0185,
      "task_exposure_concentration": 0.3454,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3312,
      "exposure_p50": 0.4893,
      "exposure_p90": 0.6473,
      "net_risk_p10": 0.0866,
      "net_risk_p50": 0.128,
      "net_risk_p90": 0.1693,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9944,
      "theta": 0.699,
      "c_aioe": 0.7443,
      "log_wage_spread": 0.6125,
      "wage_position": 0.7076
    },
    "isco_codes_matched": [
      "2163"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9944,
      "theta": 0.699,
      "c_aioe": 0.7443,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2163"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.9,
      "real_time_coordination": 0.4,
      "ambiguity_tolerance": 0.8,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.1,
      "physical_presence": 0.1,
      "tool_velocity": 0.85
    },
    "bls_proxy_employment": 0.82,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5495,
      "net_risk": 0.1436,
      "risk_band": "low",
      "augmentation": 0.168,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4632,
        "exposure_p50": 0.5495,
        "exposure_p90": 0.6379,
        "net_risk_p10": 0.1052,
        "net_risk_p50": 0.1416,
        "net_risk_p90": 0.1862,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4708,
      "net_risk": 0.1231,
      "risk_band": "low",
      "augmentation": 0.1439,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4156,
        "exposure_p50": 0.4708,
        "exposure_p90": 0.5272,
        "net_risk_p10": 0.1086,
        "net_risk_p50": 0.123,
        "net_risk_p90": 0.1378,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.128,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1175,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0341,
    "adaptation_capacity": 0.4069,
    "adaptation_buffer": 0.0814,
    "demand_fragility": 0.0035,
    "reallocation_capacity": 0.6914,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "21670",
      "to_title": "Service designer",
      "composite": 0.6779,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.485,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5715
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.014893,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21412",
    "title": "Production engineer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6251,
    "gross_wage_25th": 4862,
    "gross_wage_75th": 10083,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6165,
    "bottleneck": 0.7861,
    "market": {
      "market_momentum": 0.4815,
      "industry_footprint_momentum": 0.5586,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5285,
      "market_resilience": 0.5803,
      "market_modifier": 0.7969
    },
    "net_risk": 0.1053,
    "risk_band": "low",
    "augmentation": 0.1557,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.5633,
      "anthropic_observed_pctile": 0.2905,
      "sol_match": "prefix",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.8538,
        "anthropic": 0.2905,
        "eloundou": 0.7071,
        "ilo": 0.5124
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8414,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0783,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1322,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0447,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1234,
      "task_exposure_concentration": 0.1215,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4585,
      "exposure_p50": 0.6165,
      "exposure_p90": 0.7746,
      "net_risk_p10": 0.0783,
      "net_risk_p50": 0.1053,
      "net_risk_p90": 0.1322,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2829,
      "theta": 0.7205,
      "c_aioe": 0.9326,
      "log_wage_spread": 0.7294,
      "wage_position": 0.7746
    },
    "isco_codes_matched": [
      "2141"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2829,
      "theta": 0.7205,
      "c_aioe": 0.9326,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2141"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 5.16,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5836,
      "net_risk": 0.0995,
      "risk_band": "low",
      "augmentation": 0.2662,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4473,
        "exposure_p50": 0.5836,
        "exposure_p90": 0.7259,
        "net_risk_p10": 0.0625,
        "net_risk_p50": 0.0979,
        "net_risk_p90": 0.1385,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6245,
      "net_risk": 0.1064,
      "risk_band": "low",
      "augmentation": 0.2849,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5364,
        "exposure_p50": 0.6245,
        "exposure_p90": 0.7164,
        "net_risk_p10": 0.0914,
        "net_risk_p50": 0.1064,
        "net_risk_p90": 0.1221,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1053,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0953,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0304,
    "adaptation_capacity": 0.471,
    "adaptation_buffer": 0.0942,
    "demand_fragility": 0.0085,
    "reallocation_capacity": 0.8901,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "21413",
      "to_title": "Automation engineer (including robotics engineer)",
      "composite": 0.748,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5581,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6059
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.015582,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "22128",
    "title": "Psychiatrist",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6886,
    "gross_wage_25th": 6489,
    "gross_wage_75th": 9312,
    "estimated_sg_employment_thousands": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5401,
    "bottleneck": 0.9554,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.3093,
      "market_resilience": 0.4987,
      "market_modifier": 0.8255
    },
    "net_risk": 0.0201,
    "risk_band": "very_low",
    "augmentation": 0.1024,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0056,
      "anthropic_observed_pctile": 0.4792,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.4848,
        "anthropic": 0.4792,
        "eloundou": 0.4906,
        "ilo": 0.2624
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7864,
      "level": "medium",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0146,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0256,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0201,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.103,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3922,
      "exposure_p50": 0.5401,
      "exposure_p90": 0.688,
      "net_risk_p10": 0.0146,
      "net_risk_p50": 0.0201,
      "net_risk_p90": 0.0256,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.4503,
      "theta": 0.7822,
      "c_aioe": 0.2996,
      "log_wage_spread": 0.3612,
      "wage_position": 0.8533
    },
    "isco_codes_matched": [
      "2212"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.4503,
      "theta": 0.7822,
      "c_aioe": 0.2996,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2212"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.9,
      "physical_presence": 0.95,
      "tool_velocity": 0.35
    },
    "bls_proxy_employment": 2.54,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.4267,
      "net_risk": 0.0157,
      "risk_band": "very_low",
      "augmentation": 0.2033,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.369,
        "exposure_p50": 0.4267,
        "exposure_p90": 0.4862,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0156,
        "net_risk_p90": 0.0422,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3906,
      "net_risk": 0.0144,
      "risk_band": "very_low",
      "augmentation": 0.1861,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.355,
        "exposure_p50": 0.3906,
        "exposure_p90": 0.4273,
        "net_risk_p10": 0.0131,
        "net_risk_p50": 0.0144,
        "net_risk_p90": 0.0157,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0201,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0187,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0045,
    "adaptation_capacity": 0.3438,
    "adaptation_buffer": 0.0688,
    "demand_fragility": 0.0574,
    "reallocation_capacity": 0.0906,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "22122",
      "to_title": "Dermatologist",
      "composite": 0.7241,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5331,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5942
    },
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.033677,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24320",
    "title": "Public relations/Corporate communications professional",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 4305,
    "gross_wage_25th": 3630,
    "gross_wage_75th": 5500,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7915,
    "bottleneck": 0.5793,
    "market": {
      "market_momentum": 0.487,
      "industry_footprint_momentum": 0.5753,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.156,
      "market_resilience": 0.3546,
      "market_modifier": 0.8759
    },
    "net_risk": 0.2917,
    "risk_band": "moderate",
    "augmentation": 0.1217,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1116,
      "anthropic_observed_pctile": 0.9743,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.8627,
        "anthropic": 0.9743,
        "eloundou": 0.9184,
        "ilo": 0.6881
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7639,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.2326,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3508,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0083,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.6311,
      "exposure_p50": 0.7915,
      "exposure_p90": 0.9519,
      "net_risk_p10": 0.2326,
      "net_risk_p50": 0.2917,
      "net_risk_p90": 0.3508,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2849,
      "theta": 0.6828,
      "c_aioe": 0.9825,
      "log_wage_spread": 0.4155,
      "wage_position": 0.5335
    },
    "isco_codes_matched": [
      "2432"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2849,
      "theta": 0.6828,
      "c_aioe": 0.9825,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2432"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 4.42,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "partial",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8595,
      "net_risk": 0.3167,
      "risk_band": "high",
      "augmentation": 0.1766,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.7855,
        "exposure_p50": 0.8595,
        "exposure_p90": 0.9341,
        "net_risk_p10": 0.2601,
        "net_risk_p50": 0.3153,
        "net_risk_p90": 0.3736,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8595,
      "net_risk": 0.3167,
      "risk_band": "high",
      "augmentation": 0.1766,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.7855,
        "exposure_p50": 0.8595,
        "exposure_p90": 0.9341,
        "net_risk_p10": 0.2601,
        "net_risk_p50": 0.3153,
        "net_risk_p90": 0.3736,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.2917,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2674,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "mixed",
    "realized_risk_proxy": 0.096,
    "adaptation_capacity": 0.4165,
    "adaptation_buffer": 0.0833,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "24353",
      "to_title": "Ship charterer",
      "composite": 0.7138,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5248,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5897
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.017133,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21414",
    "title": "Quality control/assurance engineer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6310,
    "gross_wage_25th": 4794,
    "gross_wage_75th": 8471,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5628,
    "bottleneck": 0.7861,
    "market": {
      "market_momentum": 0.5013,
      "industry_footprint_momentum": 0.6192,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.418,
      "market_resilience": 0.548,
      "market_modifier": 0.8082
    },
    "net_risk": 0.0975,
    "risk_band": "low",
    "augmentation": 0.1293,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.5633,
      "anthropic_observed_pctile": 0.2905,
      "sol_match": "prefix",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.8538,
        "anthropic": 0.2905,
        "eloundou": 0.7071,
        "ilo": 0.5124
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8414,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0701,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1249,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0475,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0625,
      "task_exposure_concentration": 0.3492,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4048,
      "exposure_p50": 0.5628,
      "exposure_p90": 0.7209,
      "net_risk_p10": 0.0701,
      "net_risk_p50": 0.0975,
      "net_risk_p90": 0.1249,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2829,
      "theta": 0.7205,
      "c_aioe": 0.9326,
      "log_wage_spread": 0.5693,
      "wage_position": 0.7819
    },
    "isco_codes_matched": [
      "2141"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2829,
      "theta": 0.7205,
      "c_aioe": 0.9326,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2141"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 5.16,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5836,
      "net_risk": 0.1009,
      "risk_band": "low",
      "augmentation": 0.2514,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4473,
        "exposure_p50": 0.5836,
        "exposure_p90": 0.7259,
        "net_risk_p10": 0.064,
        "net_risk_p50": 0.0988,
        "net_risk_p90": 0.1408,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5554,
      "net_risk": 0.096,
      "risk_band": "low",
      "augmentation": 0.2392,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4683,
        "exposure_p50": 0.5553,
        "exposure_p90": 0.6462,
        "net_risk_p10": 0.081,
        "net_risk_p50": 0.096,
        "net_risk_p90": 0.1117,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0975,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.089,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0137,
    "adaptation_capacity": 0.4351,
    "adaptation_buffer": 0.087,
    "demand_fragility": 0.0131,
    "reallocation_capacity": 0.6738,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "21413",
      "to_title": "Automation engineer (including robotics engineer)",
      "composite": 0.7464,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5563,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6051
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.015656,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21494",
    "title": "Quantity surveyor",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 5030,
    "gross_wage_25th": 4000,
    "gross_wage_75th": 6322,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4724,
    "bottleneck": 0.6783,
    "market": {
      "market_momentum": 0.4373,
      "industry_footprint_momentum": 0.4226,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2255,
      "market_resilience": 0.3526,
      "market_modifier": 0.8766
    },
    "net_risk": 0.1332,
    "risk_band": "low",
    "augmentation": 0.0563,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0524,
      "anthropic_observed_pctile": 0.5474,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5998,
        "anthropic": 0.5474,
        "eloundou": 0.637,
        "ilo": 0.3577
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0915,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1749,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0168,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0008,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3245,
      "exposure_p50": 0.4724,
      "exposure_p90": 0.6203,
      "net_risk_p10": 0.0915,
      "net_risk_p50": 0.1332,
      "net_risk_p90": 0.1749,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.7876,
      "theta": 0.698,
      "c_aioe": 0.5903,
      "log_wage_spread": 0.4577,
      "wage_position": 0.6233
    },
    "isco_codes_matched": [
      "2149"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.7876,
      "theta": 0.698,
      "c_aioe": 0.5903,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2149"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 2.22,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5322,
      "net_risk": 0.1501,
      "risk_band": "moderate",
      "augmentation": 0.1273,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.462,
        "exposure_p50": 0.5322,
        "exposure_p90": 0.6047,
        "net_risk_p10": 0.115,
        "net_risk_p50": 0.15,
        "net_risk_p90": 0.1874,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4343,
      "net_risk": 0.1225,
      "risk_band": "low",
      "augmentation": 0.1039,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3909,
        "exposure_p50": 0.4343,
        "exposure_p90": 0.479,
        "net_risk_p10": 0.1102,
        "net_risk_p50": 0.1225,
        "net_risk_p90": 0.1351,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1332,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1242,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0211,
    "adaptation_capacity": 0.3398,
    "adaptation_buffer": 0.068,
    "demand_fragility": 0.0005,
    "reallocation_capacity": 0.103,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "21496",
      "to_title": "Energy engineer",
      "composite": 0.7517,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5618,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6077
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.013978,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "22694",
    "title": "Radiation therapist",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 5629,
    "gross_wage_25th": 4424,
    "gross_wage_75th": 7186,
    "estimated_sg_employment_thousands": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3232,
    "bottleneck": 0.9002,
    "market": {
      "market_momentum": 0.5502,
      "industry_footprint_momentum": 0.7699,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2772,
      "market_resilience": 0.521,
      "market_modifier": 0.8177
    },
    "net_risk": 0.0264,
    "risk_band": "very_low",
    "augmentation": 0.0657,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": "prefix",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.4745,
        "ilo": 0.5255
      },
      "exposure_source_pctiles": {
        "aioe": 0.5775,
        "ilo": 0.1485
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.743,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.75,
      "source_freshness": 0.7549,
      "source_coverage": 0.55,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.0127,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.04,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0236,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1556,
      "exposure_p50": 0.3232,
      "exposure_p90": 0.4908,
      "net_risk_p10": 0.0127,
      "net_risk_p50": 0.0264,
      "net_risk_p90": 0.04,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.711,
      "theta": 0.751,
      "c_aioe": 0.4952,
      "log_wage_spread": 0.4851,
      "wage_position": 0.6975
    },
    "isco_codes_matched": [
      "2269"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.711,
      "theta": 0.751,
      "c_aioe": 0.4952,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2269"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.9,
      "physical_presence": 0.95,
      "tool_velocity": 0.35
    },
    "bls_proxy_employment": 0,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3521,
      "net_risk": 0.0287,
      "risk_band": "very_low",
      "augmentation": 0.1651,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.1485,
        "exposure_p50": 0.3521,
        "exposure_p90": 0.5775,
        "net_risk_p10": 0.0071,
        "net_risk_p50": 0.0262,
        "net_risk_p90": 0.0566,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2616,
      "net_risk": 0.0213,
      "risk_band": "very_low",
      "augmentation": 0.1227,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.1293,
        "exposure_p50": 0.2616,
        "exposure_p90": 0.4081,
        "net_risk_p10": 0.0105,
        "net_risk_p50": 0.0213,
        "net_risk_p90": 0.0333,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0264,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.024,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0055,
    "adaptation_capacity": 0.4456,
    "adaptation_buffer": 0.0891,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "22693",
      "to_title": "Medical diagnostic radiographer",
      "composite": 0.7343,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5437,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5992
    },
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.030448,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "22200",
    "title": "Registered nurse and other nursing professional (e.g. clinical nurse, nurse educator, excluding enrolled nurse)",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 5276,
    "gross_wage_25th": 4261,
    "gross_wage_75th": 6835,
    "estimated_sg_employment_thousands": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.502,
    "bottleneck": 0.9216,
    "market": {
      "market_momentum": 0.5149,
      "industry_footprint_momentum": 0.6611,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2478,
      "market_resilience": 0.558,
      "market_modifier": 0.8047
    },
    "net_risk": 0.0317,
    "risk_band": "very_low",
    "augmentation": 0.1188,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0957,
      "anthropic_observed_pctile": 0.5217,
      "sol_match": "exact",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.426,
        "anthropic": 0.5217,
        "eloundou": 0.4603
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8768,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.85,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0224,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.041,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0183,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0542,
      "task_exposure_concentration": 0.1442,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3546,
      "exposure_p50": 0.502,
      "exposure_p90": 0.6494,
      "net_risk_p10": 0.0224,
      "net_risk_p50": 0.0317,
      "net_risk_p90": 0.041,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.2294,
      "theta": 0.7678,
      "c_aioe": 0.1559,
      "log_wage_spread": 0.4726,
      "wage_position": 0.6538
    },
    "isco_codes_matched": [
      "2220"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.2294,
      "theta": 0.7678,
      "c_aioe": 0.1559,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2220"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.9,
      "physical_presence": 0.95,
      "tool_velocity": 0.35
    },
    "bls_proxy_employment": 47.48,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.4708,
      "net_risk": 0.0297,
      "risk_band": "very_low",
      "augmentation": 0.2421,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4377,
        "exposure_p50": 0.4708,
        "exposure_p90": 0.5019,
        "net_risk_p10": 0.0055,
        "net_risk_p50": 0.0296,
        "net_risk_p90": 0.0548,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4244,
      "net_risk": 0.0268,
      "risk_band": "very_low",
      "augmentation": 0.2182,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.403,
        "exposure_p50": 0.4244,
        "exposure_p90": 0.4444,
        "net_risk_p10": 0.0254,
        "net_risk_p50": 0.0268,
        "net_risk_p90": 0.028,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0317,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0288,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0031,
    "adaptation_capacity": 0.4535,
    "adaptation_buffer": 0.0907,
    "demand_fragility": 0.0039,
    "reallocation_capacity": 0.8682,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "22693",
      "to_title": "Medical diagnostic radiographer",
      "composite": 0.6059,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.4824,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6016
    },
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.029478,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24291",
    "title": "Research officer (non-statistical)",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 5200,
    "gross_wage_25th": 4500,
    "gross_wage_75th": 6812,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7588,
    "bottleneck": 0.5775,
    "market": {
      "market_momentum": 0.5142,
      "industry_footprint_momentum": 0.659,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2041,
      "market_resilience": 0.3901,
      "market_modifier": 0.8634
    },
    "net_risk": 0.2787,
    "risk_band": "moderate",
    "augmentation": 0.1099,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1512,
      "anthropic_observed_pctile": 0.6581,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.8093,
        "anthropic": 0.6581,
        "eloundou": 0.8598
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.7499,
      "level": "high",
      "crosswalk_quality": 0.7023,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.2246,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3329,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0213,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.3333,
      "task_exposure_concentration": 0.2007,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6114,
      "exposure_p50": 0.7588,
      "exposure_p90": 0.9062,
      "net_risk_p10": 0.2246,
      "net_risk_p50": 0.2787,
      "net_risk_p90": 0.3329,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.1879,
      "theta": 0.6827,
      "c_aioe": 0.9085,
      "log_wage_spread": 0.4146,
      "wage_position": 0.6444
    },
    "isco_codes_matched": [
      "2429"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.1879,
      "theta": 0.6827,
      "c_aioe": 0.9085,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2429"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 8.73,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7734,
      "net_risk": 0.2821,
      "risk_band": "moderate",
      "augmentation": 0.1743,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.7056,
        "exposure_p50": 0.7734,
        "exposure_p90": 0.8434,
        "net_risk_p10": 0.2325,
        "net_risk_p50": 0.2809,
        "net_risk_p90": 0.3334,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8017,
      "net_risk": 0.2925,
      "risk_band": "moderate",
      "augmentation": 0.1806,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.7581,
        "exposure_p50": 0.8017,
        "exposure_p90": 0.8467,
        "net_risk_p10": 0.2766,
        "net_risk_p50": 0.2925,
        "net_risk_p90": 0.3089,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2787,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2533,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0867,
    "adaptation_capacity": 0.4555,
    "adaptation_buffer": 0.0911,
    "demand_fragility": 0.0379,
    "reallocation_capacity": 0.8183,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "24211",
      "to_title": "Management consultant",
      "composite": 0.695,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5801,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6465
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.018829,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24315",
    "title": "Revenue specialist",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6387,
    "gross_wage_25th": 4340,
    "gross_wage_75th": 11000,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6438,
    "bottleneck": 0.5865,
    "market": {
      "market_momentum": 0.5842,
      "industry_footprint_momentum": 0.8745,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6194,
      "market_resilience": 0.5983,
      "market_modifier": 0.7906
    },
    "net_risk": 0.2114,
    "risk_band": "moderate",
    "augmentation": 0.1326,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.101,
      "anthropic_observed_pctile": 0.9209,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.82,
        "anthropic": 0.9209,
        "eloundou": 0.9351,
        "ilo": 0.901
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8696,
      "level": "high",
      "crosswalk_quality": 0.8428,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.164,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2588,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0614,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0416,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4994,
      "exposure_p50": 0.6438,
      "exposure_p90": 0.7881,
      "net_risk_p10": 0.164,
      "net_risk_p50": 0.2114,
      "net_risk_p90": 0.2588,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2066,
      "theta": 0.6831,
      "c_aioe": 0.9223,
      "log_wage_spread": 0.93,
      "wage_position": 0.7914
    },
    "isco_codes_matched": [
      "2431"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2066,
      "theta": 0.6831,
      "c_aioe": 0.9223,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2431"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 3.02,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "partial",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8954,
      "net_risk": 0.2927,
      "risk_band": "moderate",
      "augmentation": 0.3142,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8676,
        "exposure_p50": 0.8954,
        "exposure_p90": 0.9227,
        "net_risk_p10": 0.2446,
        "net_risk_p50": 0.2914,
        "net_risk_p90": 0.3395,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6805,
      "net_risk": 0.2224,
      "risk_band": "moderate",
      "augmentation": 0.2388,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6633,
        "exposure_p50": 0.6805,
        "exposure_p90": 0.6973,
        "net_risk_p10": 0.2168,
        "net_risk_p50": 0.2224,
        "net_risk_p90": 0.228,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2114,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1959,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0699,
    "adaptation_capacity": 0.3657,
    "adaptation_buffer": 0.0731,
    "demand_fragility": 0.0245,
    "reallocation_capacity": 0.091,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "24311",
      "to_title": "Creative advertising professional",
      "composite": 0.7154,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.524,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5899
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.020868,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21475",
    "title": "Rolling stock engineer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6795,
    "gross_wage_25th": 5444,
    "gross_wage_75th": 7939,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6313,
    "bottleneck": 0.6863,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.3093,
      "market_resilience": 0.4987,
      "market_modifier": 0.8255
    },
    "net_risk": 0.1637,
    "risk_band": "moderate",
    "augmentation": 0.1249,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1178,
      "anthropic_observed_pctile": 0.5168,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.6346,
        "anthropic": 0.5168,
        "eloundou": 0.7322
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.6436,
      "level": "medium",
      "crosswalk_quality": 0.3073,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.1255,
      "optimistic_band": "low",
      "pessimistic_risk": 0.202,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0137,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1234,
      "task_exposure_concentration": 0.1215,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4839,
      "exposure_p50": 0.6313,
      "exposure_p90": 0.7787,
      "net_risk_p10": 0.1255,
      "net_risk_p50": 0.1637,
      "net_risk_p90": 0.202,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.8912,
      "theta": 0.6988,
      "c_aioe": 0.6672,
      "log_wage_spread": 0.3773,
      "wage_position": 0.842
    },
    "isco_codes_matched": [
      "2147"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.8912,
      "theta": 0.6988,
      "c_aioe": 0.6672,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2147"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 1.11,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6259,
      "net_risk": 0.1621,
      "risk_band": "moderate",
      "augmentation": 0.2142,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5538,
        "exposure_p50": 0.6259,
        "exposure_p90": 0.7005,
        "net_risk_p10": 0.1213,
        "net_risk_p50": 0.1615,
        "net_risk_p90": 0.2052,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6541,
      "net_risk": 0.1694,
      "risk_band": "moderate",
      "augmentation": 0.2239,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6075,
        "exposure_p50": 0.6541,
        "exposure_p90": 0.7023,
        "net_risk_p10": 0.1573,
        "net_risk_p50": 0.1694,
        "net_risk_p90": 0.1819,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1637,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1488,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0268,
    "adaptation_capacity": 0.4573,
    "adaptation_buffer": 0.0915,
    "demand_fragility": 0.0085,
    "reallocation_capacity": 0.8901,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "21714",
      "to_title": "Marine superintendent",
      "composite": 0.7107,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5239,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5887
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.016246,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24334",
    "title": "Sales professional (institutional sales of financial products)",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 9583,
    "gross_wage_25th": 6331,
    "gross_wage_75th": 16750,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7735,
    "bottleneck": 0.5731,
    "market": {
      "market_momentum": 0.4863,
      "industry_footprint_momentum": 0.5732,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8721,
      "market_resilience": 0.6406,
      "market_modifier": 0.7758
    },
    "net_risk": 0.2571,
    "risk_band": "moderate",
    "augmentation": 0.1903,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.166,
      "anthropic_observed_pctile": 0.9298,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.7638,
        "anthropic": 0.9298,
        "eloundou": 0.5931,
        "ilo": 0.8292
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6603,
      "level": "medium",
      "crosswalk_quality": 0.5858,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.2045,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3096,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0429,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.4093,
      "task_exposure_concentration": 0.0904,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6154,
      "exposure_p50": 0.7735,
      "exposure_p90": 0.9315,
      "net_risk_p10": 0.2045,
      "net_risk_p50": 0.2571,
      "net_risk_p90": 0.3096,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0737,
      "theta": 0.6821,
      "c_aioe": 0.8218,
      "log_wage_spread": 0.9729,
      "wage_position": 1.1875
    },
    "isco_codes_matched": [
      "2433"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0737,
      "theta": 0.6821,
      "c_aioe": 0.8218,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2433"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.35,
      "real_time_coordination": 0.75,
      "ambiguity_tolerance": 0.6,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.9,
      "regulatory_weight": 0.2,
      "physical_presence": 0.3,
      "tool_velocity": 0.55
    },
    "bls_proxy_employment": 5.72,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "partial",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7818,
      "net_risk": 0.2589,
      "risk_band": "moderate",
      "augmentation": 0.287,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.6963,
        "exposure_p50": 0.7818,
        "exposure_p90": 0.8652,
        "net_risk_p10": 0.2109,
        "net_risk_p50": 0.2576,
        "net_risk_p90": 0.3082,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8128,
      "net_risk": 0.2692,
      "risk_band": "moderate",
      "augmentation": 0.2984,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.7575,
        "exposure_p50": 0.8128,
        "exposure_p90": 0.8667,
        "net_risk_p10": 0.2509,
        "net_risk_p50": 0.2692,
        "net_risk_p90": 0.2871,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2571,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2327,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0276,
    "adaptation_capacity": 0.4744,
    "adaptation_buffer": 0.0949,
    "demand_fragility": 0.0195,
    "reallocation_capacity": 0.9191,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "24333",
      "to_title": "ICT sales and services professional",
      "composite": 0.7183,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5247,
      "wage_preservation": 0.88,
      "training_ease": 0,
      "empirical_priority": 0.5716
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.025561,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "26374",
    "title": "School counsellor",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 3497,
    "gross_wage_25th": 2252,
    "gross_wage_75th": 6830,
    "estimated_sg_employment_thousands": 1.9,
    "employment_thousands": 1.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.568,
    "bottleneck": 0.8877,
    "market": {
      "market_momentum": 0.4486,
      "industry_footprint_momentum": 0.4571,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4893,
      "market_resilience": 0.4649,
      "market_modifier": 0.8373
    },
    "net_risk": 0.0536,
    "risk_band": "low",
    "augmentation": 0.1237,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1401,
      "anthropic_observed_pctile": 0.6621,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.8021,
        "anthropic": 0.6621,
        "eloundou": 0.2615
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6665,
      "level": "medium",
      "crosswalk_quality": 0.6089,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0388,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0685,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0036,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0709,
      "task_exposure_concentration": 0.5993,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4105,
      "exposure_p50": 0.568,
      "exposure_p90": 0.7256,
      "net_risk_p10": 0.0388,
      "net_risk_p50": 0.0536,
      "net_risk_p90": 0.0685,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.1582,
      "theta": 0.7484,
      "c_aioe": 0.8097,
      "log_wage_spread": 1.1095,
      "wage_position": 0.4333
    },
    "isco_codes_matched": [
      "2637"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.1582,
      "theta": 0.7484,
      "c_aioe": 0.8097,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2637"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.85,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.75,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.6,
      "regulatory_weight": 0.25,
      "physical_presence": 0.1,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 5.27,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5738,
      "net_risk": 0.0539,
      "risk_band": "low",
      "augmentation": 0.2368,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.3994,
        "exposure_p50": 0.5738,
        "exposure_p90": 0.7527,
        "net_risk_p10": 0.0203,
        "net_risk_p50": 0.0518,
        "net_risk_p90": 0.0917,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5473,
      "net_risk": 0.0515,
      "risk_band": "low",
      "augmentation": 0.2259,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4374,
        "exposure_p50": 0.5473,
        "exposure_p90": 0.6601,
        "net_risk_p10": 0.0411,
        "net_risk_p50": 0.0515,
        "net_risk_p90": 0.0621,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0536,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0493,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0155,
    "adaptation_capacity": 0.4016,
    "adaptation_buffer": 0.0803,
    "demand_fragility": 0.025,
    "reallocation_capacity": 0.4501,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "26375",
      "to_title": "Career coach (counselling)",
      "composite": 0.7106,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5196,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5877
    },
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.031107,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "26412",
    "title": "Script writer and editor",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 3945,
    "gross_wage_25th": 3369,
    "gross_wage_75th": 6737,
    "estimated_sg_employment_thousands": 1.9,
    "employment_thousands": 1.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7676,
    "bottleneck": 0.1471,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.3636,
      "market_resilience": 0.5205,
      "market_modifier": 0.8178
    },
    "net_risk": 0.5373,
    "risk_band": "very_high",
    "augmentation": 0.0625,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1328,
      "anthropic_observed_pctile": 0.8271,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6943,
        "anthropic": 0.8271,
        "eloundou": 0.9927,
        "ilo": 0.901
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7564,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.4267,
      "optimistic_band": "high",
      "pessimistic_risk": 0.6479,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0373,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.2284,
      "task_exposure_concentration": 0.1677,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6096,
      "exposure_p50": 0.7676,
      "exposure_p90": 0.9257,
      "net_risk_p10": 0.4267,
      "net_risk_p50": 0.5373,
      "net_risk_p90": 0.6479,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9879,
      "theta": 0.6204,
      "c_aioe": 0.8172,
      "log_wage_spread": 0.693,
      "wage_position": 0.4888
    },
    "isco_codes_matched": [
      "2641"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9879,
      "theta": 0.6204,
      "c_aioe": 0.8172,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2641"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.85,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.75,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.6,
      "regulatory_weight": 0.25,
      "physical_presence": 0.1,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 1.9,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8557,
      "net_risk": 0.5969,
      "risk_band": "very_high",
      "augmentation": 0.0655,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7833,
        "exposure_p50": 0.8557,
        "exposure_p90": 0.9267,
        "net_risk_p10": 0.5219,
        "net_risk_p50": 0.5952,
        "net_risk_p90": 0.6683,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8515,
      "net_risk": 0.594,
      "risk_band": "very_high",
      "augmentation": 0.0652,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.8049,
        "exposure_p50": 0.8515,
        "exposure_p90": 0.8973,
        "net_risk_p10": 0.5614,
        "net_risk_p50": 0.594,
        "net_risk_p90": 0.6259,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.5373,
    "structural_risk_band": "very_high",
    "transition_adjusted_risk": 0.489,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1706,
    "adaptation_capacity": 0.4489,
    "adaptation_buffer": 0.0898,
    "demand_fragility": 0.0197,
    "reallocation_capacity": 0.8529,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "26422",
      "to_title": "Editor (news and periodicals)",
      "composite": 0.7934,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.6212,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6319
    },
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.033039,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24151",
    "title": "Securities and finance broker",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 8508,
    "gross_wage_25th": 5817,
    "gross_wage_75th": 14351,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.688,
    "bottleneck": 0.3387,
    "market": {
      "market_momentum": 0.5597,
      "industry_footprint_momentum": 0.7992,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8048,
      "market_resilience": 0.7378,
      "market_modifier": 0.7418
    },
    "net_risk": 0.3377,
    "risk_band": "high",
    "augmentation": 0.1145,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0894,
      "anthropic_observed_pctile": 0.9842,
      "sol_match": "prefix",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.8948,
        "anthropic": 0.9842,
        "eloundou": 0.5931
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6989,
      "level": "medium",
      "crosswalk_quality": 0.8683,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.2604,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.4151,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0377,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1009,
      "task_exposure_concentration": 0.0788,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5304,
      "exposure_p50": 0.688,
      "exposure_p90": 0.8455,
      "net_risk_p10": 0.2604,
      "net_risk_p50": 0.3377,
      "net_risk_p90": 0.4151,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3185,
      "theta": 0.6539,
      "c_aioe": 1.0464,
      "log_wage_spread": 0.903,
      "wage_position": 1.0543
    },
    "isco_codes_matched": [
      "2415"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3185,
      "theta": 0.6539,
      "c_aioe": 1.0464,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2415"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 6.18,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8258,
      "net_risk": 0.4051,
      "risk_band": "high",
      "augmentation": 0.2063,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.6911,
        "exposure_p50": 0.8258,
        "exposure_p90": 0.9561,
        "net_risk_p10": 0.33,
        "net_risk_p50": 0.4055,
        "net_risk_p90": 0.48,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7405,
      "net_risk": 0.3632,
      "risk_band": "high",
      "augmentation": 0.185,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.6533,
        "exposure_p50": 0.7405,
        "exposure_p90": 0.8249,
        "net_risk_p10": 0.3205,
        "net_risk_p50": 0.3632,
        "net_risk_p90": 0.4046,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3377,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3062,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0989,
    "adaptation_capacity": 0.4672,
    "adaptation_buffer": 0.0934,
    "demand_fragility": 0.0045,
    "reallocation_capacity": 0.928,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "24154",
      "to_title": "Commodities and freight derivatives broker",
      "composite": 0.7615,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5721,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6125
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.024085,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24141",
    "title": "Securities and finance dealer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 7896,
    "gross_wage_25th": 5200,
    "gross_wage_75th": 17203,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.482,
    "bottleneck": 0.4109,
    "market": {
      "market_momentum": 0.5597,
      "industry_footprint_momentum": 0.7992,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8012,
      "market_resilience": 0.6563,
      "market_modifier": 0.7703
    },
    "net_risk": 0.2187,
    "risk_band": "moderate",
    "augmentation": 0.0883,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.001,
      "anthropic_observed_pctile": 0.9536,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.9545,
        "anthropic": 0.9536,
        "eloundou": 0.5429
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.752,
      "level": "high",
      "crosswalk_quality": 0.9508,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.1472,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2902,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0687,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3244,
      "exposure_p50": 0.482,
      "exposure_p90": 0.6395,
      "net_risk_p10": 0.1472,
      "net_risk_p50": 0.2187,
      "net_risk_p90": 0.2902,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.371,
      "theta": 0.6651,
      "c_aioe": 1.0726,
      "log_wage_spread": 1.1964,
      "wage_position": 0.9784
    },
    "isco_codes_matched": [
      "2414"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.371,
      "theta": 0.6651,
      "c_aioe": 1.0726,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2414"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 3.54,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8175,
      "net_risk": 0.371,
      "risk_band": "high",
      "augmentation": 0.2205,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.6765,
        "exposure_p50": 0.8175,
        "exposure_p90": 0.9542,
        "net_risk_p10": 0.2914,
        "net_risk_p50": 0.3718,
        "net_risk_p90": 0.4489,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5641,
      "net_risk": 0.256,
      "risk_band": "moderate",
      "augmentation": 0.1521,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.4725,
        "exposure_p50": 0.5641,
        "exposure_p90": 0.653,
        "net_risk_p10": 0.2144,
        "net_risk_p50": 0.256,
        "net_risk_p90": 0.2963,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2187,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1987,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0676,
    "adaptation_capacity": 0.4587,
    "adaptation_buffer": 0.0917,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "24142",
      "to_title": "Foreign exchange dealer",
      "composite": 0.7521,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5625,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6079
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.023203,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "25243",
    "title": "Security operations specialist",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 7700,
    "gross_wage_25th": 5375,
    "gross_wage_75th": 12250,
    "estimated_sg_employment_thousands": 4.2,
    "employment_thousands": 4.2,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7241,
    "bottleneck": 0.2906,
    "market": {
      "market_momentum": 0.4713,
      "industry_footprint_momentum": 0.5272,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7237,
      "market_resilience": 0.6523,
      "market_modifier": 0.7717
    },
    "net_risk": 0.3999,
    "risk_band": "high",
    "augmentation": 0.0967,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": "prefix",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "insufficient_data",
      "exposure_source_count": 1,
      "exposure_source_keys": [
        "aioe"
      ],
      "exposure_source_weights": {
        "aioe": 1
      },
      "exposure_source_pctiles": {
        "aioe": 0.8342
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.5436,
      "level": "medium",
      "crosswalk_quality": 0.9643,
      "market_data_granularity": 0.75,
      "source_freshness": 0.55,
      "source_coverage": 0.1,
      "signal_agreement": 0.25,
      "sensitivity": 0.85,
      "exposure_source_count": 1
    },
    "stability": {
      "optimistic_risk": 0.3096,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4902,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0999,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1306,
      "task_exposure_concentration": 0.6756,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5605,
      "exposure_p50": 0.7241,
      "exposure_p90": 0.8876,
      "net_risk_p10": 0.3096,
      "net_risk_p50": 0.3999,
      "net_risk_p90": 0.4902,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2414,
      "theta": 0.6481,
      "c_aioe": 0.9924,
      "log_wage_spread": 0.8238,
      "wage_position": 0.9542
    },
    "isco_codes_matched": [
      "2524"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2414,
      "theta": 0.6481,
      "c_aioe": 0.9924,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2524"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.7,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.4,
      "regulatory_weight": 0.15,
      "physical_presence": 0.05,
      "tool_velocity": 0.95
    },
    "bls_proxy_employment": 0,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8342,
      "net_risk": 0.4567,
      "risk_band": "high",
      "augmentation": 0.1581,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8342,
        "exposure_p50": 0.8342,
        "exposure_p90": 0.8342,
        "net_risk_p10": 0.4131,
        "net_risk_p50": 0.4562,
        "net_risk_p90": 0.5012,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7762,
      "net_risk": 0.4249,
      "risk_band": "high",
      "augmentation": 0.1471,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.7761,
        "exposure_p50": 0.7761,
        "exposure_p90": 0.7761,
        "net_risk_p10": 0.4249,
        "net_risk_p50": 0.4249,
        "net_risk_p90": 0.4249,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3999,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3678,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.08,
    "adaptation_capacity": 0.4011,
    "adaptation_buffer": 0.0802,
    "demand_fragility": 0.0487,
    "reallocation_capacity": 0.3944,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "13302",
      "to_title": "Software and applications manager",
      "composite": 0.7002,
      "observed_transition_rate": null,
      "destination_quality": 0.5971,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6326
    },
    "employment_family_code": "25",
    "employment_family_total_thousands": 82.3,
    "employment_weight_within_family": 0.054434,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21523",
    "title": "Semi-conductor engineer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6600,
    "gross_wage_25th": 5638,
    "gross_wage_75th": 8723,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6399,
    "bottleneck": 0.5178,
    "market": {
      "market_momentum": 0.4836,
      "industry_footprint_momentum": 0.5649,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3284,
      "market_resilience": 0.5015,
      "market_modifier": 0.8245
    },
    "net_risk": 0.2548,
    "risk_band": "moderate",
    "augmentation": 0.1004,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0809,
      "anthropic_observed_pctile": 0.6433,
      "sol_match": "prefix",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5624,
        "anthropic": 0.6433,
        "eloundou": 0.681,
        "ilo": 0.6696
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8714,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1959,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3137,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0452,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1234,
      "task_exposure_concentration": 0.1215,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4921,
      "exposure_p50": 0.6399,
      "exposure_p90": 0.7878,
      "net_risk_p10": 0.1959,
      "net_risk_p50": 0.2548,
      "net_risk_p90": 0.3137,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.6655,
      "theta": 0.676,
      "c_aioe": 0.5134,
      "log_wage_spread": 0.4364,
      "wage_position": 0.8178
    },
    "isco_codes_matched": [
      "2152"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.6655,
      "theta": 0.676,
      "c_aioe": 0.5134,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2152"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 1.34,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6403,
      "net_risk": 0.2545,
      "risk_band": "moderate",
      "augmentation": 0.1663,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.6117,
        "exposure_p50": 0.6403,
        "exposure_p90": 0.6684,
        "net_risk_p10": 0.2172,
        "net_risk_p50": 0.2537,
        "net_risk_p90": 0.292,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6634,
      "net_risk": 0.2638,
      "risk_band": "moderate",
      "augmentation": 0.1723,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.6449,
        "exposure_p50": 0.6634,
        "exposure_p90": 0.6816,
        "net_risk_p10": 0.2564,
        "net_risk_p50": 0.2638,
        "net_risk_p90": 0.271,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2548,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2315,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0673,
    "adaptation_capacity": 0.4565,
    "adaptation_buffer": 0.0913,
    "demand_fragility": 0.0085,
    "reallocation_capacity": 0.8901,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "21525",
      "to_title": "Instrumentation engineer",
      "composite": 0.7492,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.56,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6066
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.016011,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21670",
    "title": "Service designer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 8557,
    "gross_wage_25th": 5162,
    "gross_wage_75th": 12890,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6128,
    "bottleneck": 0.3583,
    "market": {
      "market_momentum": 0.5271,
      "industry_footprint_momentum": 0.6987,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8084,
      "market_resilience": 0.6396,
      "market_modifier": 0.7761
    },
    "net_risk": 0.3069,
    "risk_band": "high",
    "augmentation": 0.0874,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1728,
      "anthropic_observed_pctile": 0.7806,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.6078,
        "anthropic": 0.7806,
        "eloundou": 0.7155
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.7886,
      "level": "high",
      "crosswalk_quality": 0.7971,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.2349,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3789,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0069,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0754,
      "task_exposure_concentration": 0.7242,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.469,
      "exposure_p50": 0.6128,
      "exposure_p90": 0.7567,
      "net_risk_p10": 0.2349,
      "net_risk_p50": 0.3069,
      "net_risk_p90": 0.3789,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.7914,
      "theta": 0.6567,
      "c_aioe": 0.6258,
      "log_wage_spread": 0.9151,
      "wage_position": 1.0603
    },
    "isco_codes_matched": [
      "2167"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.7914,
      "theta": 0.6567,
      "c_aioe": 0.6258,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2167"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.9,
      "real_time_coordination": 0.4,
      "ambiguity_tolerance": 0.8,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.1,
      "physical_presence": 0.1,
      "tool_velocity": 0.85
    },
    "bls_proxy_employment": 2.08,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7038,
      "net_risk": 0.3505,
      "risk_band": "high",
      "augmentation": 0.1613,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.6447,
        "exposure_p50": 0.7038,
        "exposure_p90": 0.7596,
        "net_risk_p10": 0.3049,
        "net_risk_p50": 0.3497,
        "net_risk_p90": 0.396,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6345,
      "net_risk": 0.316,
      "risk_band": "high",
      "augmentation": 0.1454,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.5974,
        "exposure_p50": 0.6345,
        "exposure_p90": 0.6694,
        "net_risk_p10": 0.2976,
        "net_risk_p50": 0.316,
        "net_risk_p90": 0.3334,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3069,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.2852,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.086,
    "adaptation_capacity": 0.3529,
    "adaptation_buffer": 0.0706,
    "demand_fragility": 0.0304,
    "reallocation_capacity": 0.3389,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "21664",
      "to_title": "Interaction designer",
      "composite": 0.6637,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.4703,
      "wage_preservation": 0.9212,
      "training_ease": 0,
      "empirical_priority": 0.552
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.018231,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24362",
    "title": "Ship broker (e.g. charter or sales & purchase)",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 9000,
    "gross_wage_25th": 4180,
    "gross_wage_75th": 17700,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6938,
    "bottleneck": 0.4242,
    "market": {
      "market_momentum": 0.5842,
      "industry_footprint_momentum": 0.8745,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8694,
      "market_resilience": 0.6983,
      "market_modifier": 0.7556
    },
    "net_risk": 0.3021,
    "risk_band": "high",
    "augmentation": 0.1427,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0904,
      "anthropic_observed_pctile": 0.8854,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.795,
        "anthropic": 0.8854,
        "eloundou": 0.909
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.783,
      "level": "high",
      "crosswalk_quality": 0.7749,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.2394,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3647,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0021,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1009,
      "task_exposure_concentration": 0.0788,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5499,
      "exposure_p50": 0.6938,
      "exposure_p90": 0.8376,
      "net_risk_p10": 0.2394,
      "net_risk_p50": 0.3021,
      "net_risk_p90": 0.3647,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.152,
      "theta": 0.6658,
      "c_aioe": 0.9005,
      "log_wage_spread": 1.3155,
      "wage_position": 1.1152
    },
    "isco_codes_matched": [
      "2436"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.152,
      "theta": 0.6658,
      "c_aioe": 0.9005,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2436"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.35,
      "real_time_coordination": 0.75,
      "ambiguity_tolerance": 0.6,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.9,
      "regulatory_weight": 0.2,
      "physical_presence": 0.3,
      "tool_velocity": 0.55
    },
    "bls_proxy_employment": 12.04,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "partial",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8644,
      "net_risk": 0.376,
      "risk_band": "high",
      "augmentation": 0.2561,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8269,
        "exposure_p50": 0.8644,
        "exposure_p90": 0.9009,
        "net_risk_p10": 0.3292,
        "net_risk_p50": 0.3758,
        "net_risk_p90": 0.4231,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7502,
      "net_risk": 0.3264,
      "risk_band": "high",
      "augmentation": 0.2222,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.7259,
        "exposure_p50": 0.7502,
        "exposure_p90": 0.7738,
        "net_risk_p10": 0.3158,
        "net_risk_p50": 0.3264,
        "net_risk_p90": 0.3367,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3021,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.2743,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "mixed",
    "realized_risk_proxy": 0.0689,
    "adaptation_capacity": 0.4594,
    "adaptation_buffer": 0.0919,
    "demand_fragility": 0.0045,
    "reallocation_capacity": 0.9281,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "24334",
      "to_title": "Sales professional (institutional sales of financial products)",
      "composite": 0.6953,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5054,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5806
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.024772,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24353",
    "title": "Ship charterer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 12399,
    "gross_wage_25th": 6860,
    "gross_wage_75th": 18360,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4981,
    "bottleneck": 0.4242,
    "market": {
      "market_momentum": 0.5842,
      "industry_footprint_momentum": 0.8745,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.9412,
      "market_resilience": 0.727,
      "market_modifier": 0.7456
    },
    "net_risk": 0.2138,
    "risk_band": "moderate",
    "augmentation": 0.1059,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0904,
      "anthropic_observed_pctile": 0.8854,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.795,
        "anthropic": 0.8854,
        "eloundou": 0.909
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.813,
      "level": "high",
      "crosswalk_quality": 0.7749,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.1521,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2756,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0638,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3543,
      "exposure_p50": 0.4981,
      "exposure_p90": 0.6419,
      "net_risk_p10": 0.1521,
      "net_risk_p50": 0.2138,
      "net_risk_p90": 0.2756,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.152,
      "theta": 0.6658,
      "c_aioe": 0.9005,
      "log_wage_spread": 0.9845,
      "wage_position": 1.5364
    },
    "isco_codes_matched": [
      "2435"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.152,
      "theta": 0.6658,
      "c_aioe": 0.9005,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2435"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 12.04,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "partial",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8644,
      "net_risk": 0.371,
      "risk_band": "high",
      "augmentation": 0.2666,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8269,
        "exposure_p50": 0.8644,
        "exposure_p90": 0.9009,
        "net_risk_p10": 0.3255,
        "net_risk_p50": 0.3709,
        "net_risk_p90": 0.4175,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5948,
      "net_risk": 0.2554,
      "risk_band": "moderate",
      "augmentation": 0.1834,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.5705,
        "exposure_p50": 0.5948,
        "exposure_p90": 0.6186,
        "net_risk_p10": 0.2449,
        "net_risk_p50": 0.2554,
        "net_risk_p90": 0.2655,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2138,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1939,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0702,
    "adaptation_capacity": 0.467,
    "adaptation_buffer": 0.0934,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "24351",
      "to_title": "Commodities trader (excluding oil and bunker)",
      "composite": 0.7509,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5609,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6073
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.029076,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "26322",
    "title": "Social science researcher",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6600,
    "gross_wage_25th": 6250,
    "gross_wage_75th": 8917,
    "estimated_sg_employment_thousands": 1.9,
    "employment_thousands": 1.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.733,
    "bottleneck": 0.893,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.2705,
      "market_resilience": 0.4832,
      "market_modifier": 0.8309
    },
    "net_risk": 0.0655,
    "risk_band": "low",
    "augmentation": 0.1868,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.133,
      "anthropic_observed_pctile": 0.7016,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5686,
        "anthropic": 0.7016,
        "eloundou": 0.5544,
        "ilo": 0.7748
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8864,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0523,
      "optimistic_band": "low",
      "pessimistic_risk": 0.0787,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0155,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.4479,
      "task_exposure_concentration": 0.1138,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5852,
      "exposure_p50": 0.733,
      "exposure_p90": 0.8809,
      "net_risk_p10": 0.0523,
      "net_risk_p50": 0.0655,
      "net_risk_p90": 0.0787,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.6966,
      "theta": 0.7496,
      "c_aioe": 0.4861,
      "log_wage_spread": 0.3554,
      "wage_position": 0.8178
    },
    "isco_codes_matched": [
      "2632"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.6966,
      "theta": 0.7496,
      "c_aioe": 0.4861,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2632"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.85,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.75,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.6,
      "regulatory_weight": 0.25,
      "physical_presence": 0.1,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 0.63,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6532,
      "net_risk": 0.058,
      "risk_band": "low",
      "augmentation": 0.2819,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5963,
        "exposure_p50": 0.6532,
        "exposure_p90": 0.7083,
        "net_risk_p10": 0.0171,
        "net_risk_p50": 0.057,
        "net_risk_p90": 0.0985,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7422,
      "net_risk": 0.066,
      "risk_band": "low",
      "augmentation": 0.3203,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.7054,
        "exposure_p50": 0.7422,
        "exposure_p90": 0.7778,
        "net_risk_p10": 0.0627,
        "net_risk_p50": 0.066,
        "net_risk_p90": 0.0692,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0655,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0592,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0188,
    "adaptation_capacity": 0.4793,
    "adaptation_buffer": 0.0959,
    "demand_fragility": 0.0284,
    "reallocation_capacity": 0.8968,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "26343",
      "to_title": "Industrial and organisational psychologist",
      "composite": 0.6429,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5206,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6197
    },
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.042734,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "26351",
    "title": "Social worker (general)",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 4405,
    "gross_wage_25th": 3920,
    "gross_wage_75th": 5374,
    "estimated_sg_employment_thousands": 1.9,
    "employment_thousands": 1.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.476,
    "bottleneck": 0.8601,
    "market": {
      "market_momentum": 0.6012,
      "industry_footprint_momentum": 0.9268,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.0882,
      "market_resilience": 0.476,
      "market_modifier": 0.8334
    },
    "net_risk": 0.0555,
    "risk_band": "low",
    "augmentation": 0.1061,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.3093,
      "anthropic_observed_pctile": 0.2816,
      "sol_match": "prefix",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.3126,
        "anthropic": 0.3413,
        "ilo": 0.3461
      },
      "exposure_source_pctiles": {
        "aioe": 0.5909,
        "anthropic": 0.2816,
        "ilo": 0.297
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7747,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8317,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0368,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0742,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0055,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.3159,
      "exposure_p50": 0.476,
      "exposure_p90": 0.6361,
      "net_risk_p10": 0.0368,
      "net_risk_p50": 0.0555,
      "net_risk_p90": 0.0742,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.7762,
      "theta": 0.7314,
      "c_aioe": 0.5558,
      "log_wage_spread": 0.3155,
      "wage_position": 0.5458
    },
    "isco_codes_matched": [
      "2635"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.7762,
      "theta": 0.7314,
      "c_aioe": 0.5558,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2635"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.85,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.75,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.6,
      "regulatory_weight": 0.25,
      "physical_presence": 0.1,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 5.6,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3836,
      "net_risk": 0.0447,
      "risk_band": "very_low",
      "augmentation": 0.1571,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.2868,
        "exposure_p50": 0.3836,
        "exposure_p90": 0.4862,
        "net_risk_p10": 0.0227,
        "net_risk_p50": 0.0433,
        "net_risk_p90": 0.0699,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3836,
      "net_risk": 0.0447,
      "risk_band": "very_low",
      "augmentation": 0.1571,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.2868,
        "exposure_p50": 0.3836,
        "exposure_p90": 0.4862,
        "net_risk_p10": 0.0227,
        "net_risk_p50": 0.0433,
        "net_risk_p90": 0.0699,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.0555,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.051,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0077,
    "adaptation_capacity": 0.4056,
    "adaptation_buffer": 0.0811,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "26361",
      "to_title": "Minister of religion",
      "composite": 0.6494,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5275,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6229
    },
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.034912,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "25121",
    "title": "Software developer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 8888,
    "gross_wage_25th": 6658,
    "gross_wage_75th": 13513,
    "estimated_sg_employment_thousands": 4.2,
    "employment_thousands": 4.2,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7929,
    "bottleneck": 0.1872,
    "market": {
      "market_momentum": 0.4979,
      "industry_footprint_momentum": 0.6088,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7371,
      "market_resilience": 0.8435,
      "market_modifier": 0.7048
    },
    "net_risk": 0.4542,
    "risk_band": "high",
    "augmentation": 0.1203,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": "exact",
      "jobs_in_demand_match": "exact",
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.4745,
        "ilo": 0.5255
      },
      "exposure_source_pctiles": {
        "aioe": 0.8414,
        "ilo": 0.8738
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_exact_demand",
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.7414,
      "level": "medium",
      "crosswalk_quality": 0.9137,
      "market_data_granularity": 0.85,
      "source_freshness": 0.7549,
      "source_coverage": 0.55,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.3652,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5432,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0458,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.6376,
      "exposure_p50": 0.7929,
      "exposure_p90": 0.9483,
      "net_risk_p10": 0.3652,
      "net_risk_p50": 0.4542,
      "net_risk_p90": 0.5432,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2421,
      "theta": 0.6305,
      "c_aioe": 1.0148,
      "log_wage_spread": 0.7078,
      "wage_position": 1.1014
    },
    "isco_codes_matched": [
      "2512"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2421,
      "theta": 0.6305,
      "c_aioe": 1.0148,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2512"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.7,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.4,
      "regulatory_weight": 0.15,
      "physical_presence": 0.05,
      "tool_velocity": 0.95
    },
    "bls_proxy_employment": 0,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8584,
      "net_risk": 0.4917,
      "risk_band": "high",
      "augmentation": 0.1355,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8414,
        "exposure_p50": 0.8584,
        "exposure_p90": 0.8738,
        "net_risk_p10": 0.4494,
        "net_risk_p50": 0.4911,
        "net_risk_p90": 0.5356,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8584,
      "net_risk": 0.4917,
      "risk_band": "high",
      "augmentation": 0.1355,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8414,
        "exposure_p50": 0.8584,
        "exposure_p90": 0.8738,
        "net_risk_p10": 0.4494,
        "net_risk_p50": 0.4911,
        "net_risk_p90": 0.5356,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.4542,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.4149,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "mixed",
    "realized_risk_proxy": 0.0396,
    "adaptation_capacity": 0.4323,
    "adaptation_buffer": 0.0865,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "13302",
      "to_title": "Software and applications manager",
      "composite": 0.7202,
      "observed_transition_rate": null,
      "destination_quality": 0.6206,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6462
    },
    "employment_family_code": "25",
    "employment_family_total_thousands": 82.3,
    "employment_weight_within_family": 0.058483,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "22662",
    "title": "Speech therapist",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 4764,
    "gross_wage_25th": 4381,
    "gross_wage_75th": 6167,
    "estimated_sg_employment_thousands": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4422,
    "bottleneck": 0.7692,
    "market": {
      "market_momentum": 0.608,
      "industry_footprint_momentum": 0.9477,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1266,
      "market_resilience": 0.4154,
      "market_modifier": 0.8546
    },
    "net_risk": 0.0874,
    "risk_band": "low",
    "augmentation": 0.0645,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.6524,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.7888,
        "anthropic": 0.1364,
        "eloundou": 0.5617,
        "ilo": 0.2079
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8339,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0562,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1187,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0374,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 0.9669,
      "task_effective_coverage": 0.023,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2841,
      "exposure_p50": 0.4422,
      "exposure_p90": 0.6003,
      "net_risk_p10": 0.0562,
      "net_risk_p50": 0.0874,
      "net_risk_p90": 0.1187,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.1463,
      "theta": 0.7175,
      "c_aioe": 0.8368,
      "log_wage_spread": 0.3419,
      "wage_position": 0.5903
    },
    "isco_codes_matched": [
      "2266"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.1463,
      "theta": 0.7175,
      "c_aioe": 0.8368,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2266"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.9,
      "physical_presence": 0.95,
      "tool_velocity": 0.35
    },
    "bls_proxy_employment": 2.62,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.4133,
      "net_risk": 0.0815,
      "risk_band": "low",
      "augmentation": 0.1321,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.2568,
        "exposure_p50": 0.4133,
        "exposure_p90": 0.5767,
        "net_risk_p10": 0.0423,
        "net_risk_p50": 0.0785,
        "net_risk_p90": 0.1256,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3651,
      "net_risk": 0.072,
      "risk_band": "low",
      "augmentation": 0.1167,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2685,
        "exposure_p50": 0.3651,
        "exposure_p90": 0.466,
        "net_risk_p10": 0.053,
        "net_risk_p50": 0.072,
        "net_risk_p90": 0.0919,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0874,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0815,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0201,
    "adaptation_capacity": 0.3358,
    "adaptation_buffer": 0.0672,
    "demand_fragility": 0.0115,
    "reallocation_capacity": 0.1086,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "22661",
      "to_title": "Audiologist",
      "composite": 0.6959,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5037,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5803
    },
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.028011,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21231",
    "title": "Statistical officer/Data analyst",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 8356,
    "gross_wage_25th": 5807,
    "gross_wage_75th": 12201,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7505,
    "bottleneck": 0.1907,
    "market": {
      "market_momentum": 0.5101,
      "industry_footprint_momentum": 0.6464,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7299,
      "market_resilience": 0.598,
      "market_modifier": 0.7907
    },
    "net_risk": 0.481,
    "risk_band": "high",
    "augmentation": 0.0737,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0347,
      "anthropic_observed_pctile": 0.9368,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.9715,
        "anthropic": 0.9368,
        "eloundou": 0.9791
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8364,
      "level": "high",
      "crosswalk_quality": 0.9884,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.3888,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5732,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.019,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1234,
      "task_exposure_concentration": 0.1215,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6067,
      "exposure_p50": 0.7505,
      "exposure_p90": 0.8944,
      "net_risk_p10": 0.3888,
      "net_risk_p50": 0.481,
      "net_risk_p90": 0.5732,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3863,
      "theta": 0.6309,
      "c_aioe": 1.1321,
      "log_wage_spread": 0.7425,
      "wage_position": 1.0354
    },
    "isco_codes_matched": [
      "2123"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3863,
      "theta": 0.6309,
      "c_aioe": 1.1321,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2123"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 0.27,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.9619,
      "net_risk": 0.6155,
      "risk_band": "very_high",
      "augmentation": 0.1097,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.9477,
        "exposure_p50": 0.9619,
        "exposure_p90": 0.9766,
        "net_risk_p10": 0.5605,
        "net_risk_p50": 0.6143,
        "net_risk_p90": 0.6659,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8765,
      "net_risk": 0.5609,
      "risk_band": "very_high",
      "augmentation": 0.1,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.8673,
        "exposure_p50": 0.8765,
        "exposure_p90": 0.886,
        "net_risk_p10": 0.555,
        "net_risk_p50": 0.5609,
        "net_risk_p90": 0.567,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.481,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.4369,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1412,
    "adaptation_capacity": 0.4583,
    "adaptation_buffer": 0.0917,
    "demand_fragility": 0.0085,
    "reallocation_capacity": 0.8901,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "21714",
      "to_title": "Marine superintendent",
      "composite": 0.8252,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.6582,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6485
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.018016,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21221",
    "title": "Statistician",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 4720,
    "gross_wage_25th": 3887,
    "gross_wage_75th": 6465,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7793,
    "bottleneck": 0.2023,
    "market": {
      "market_momentum": 0.4115,
      "industry_footprint_momentum": 0.3431,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2451,
      "market_resilience": 0.4249,
      "market_modifier": 0.8513
    },
    "net_risk": 0.5304,
    "risk_band": "very_high",
    "augmentation": 0.0583,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1202,
      "anthropic_observed_pctile": 0.8468,
      "sol_match": "prefix",
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.967,
        "anthropic": 0.8468,
        "eloundou": 0.9508
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8468,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.4325,
      "optimistic_band": "high",
      "pessimistic_risk": 0.6283,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0304,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.2018,
      "task_exposure_concentration": 0.1143,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6354,
      "exposure_p50": 0.7793,
      "exposure_p90": 0.9231,
      "net_risk_p10": 0.4325,
      "net_risk_p50": 0.5304,
      "net_risk_p90": 0.6283,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3827,
      "theta": 0.6331,
      "c_aioe": 1.1261,
      "log_wage_spread": 0.5088,
      "wage_position": 0.5849
    },
    "isco_codes_matched": [
      "2122"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3827,
      "theta": 0.6331,
      "c_aioe": 1.1261,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2122"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 0.51,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.9197,
      "net_risk": 0.6245,
      "risk_band": "very_high",
      "augmentation": 0.0791,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.8804,
        "exposure_p50": 0.9197,
        "exposure_p90": 0.9615,
        "net_risk_p10": 0.5658,
        "net_risk_p50": 0.623,
        "net_risk_p90": 0.685,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8816,
      "net_risk": 0.5987,
      "risk_band": "very_high",
      "augmentation": 0.0758,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.8562,
        "exposure_p50": 0.8816,
        "exposure_p90": 0.9087,
        "net_risk_p10": 0.5814,
        "net_risk_p50": 0.5987,
        "net_risk_p90": 0.617,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.5304,
    "structural_risk_band": "very_high",
    "transition_adjusted_risk": 0.481,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1486,
    "adaptation_capacity": 0.4653,
    "adaptation_buffer": 0.0931,
    "demand_fragility": 0.013,
    "reallocation_capacity": 0.8971,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "21714",
      "to_title": "Marine superintendent",
      "composite": 0.7952,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.699,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6991
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.01354,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "25111",
    "title": "Systems designer/analyst",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6966,
    "gross_wage_25th": 5772,
    "gross_wage_75th": 9500,
    "estimated_sg_employment_thousands": 4.2,
    "employment_thousands": 4.2,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7627,
    "bottleneck": 0.4439,
    "market": {
      "market_momentum": 0.5264,
      "industry_footprint_momentum": 0.6967,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4216,
      "market_resilience": 0.4845,
      "market_modifier": 0.8304
    },
    "net_risk": 0.353,
    "risk_band": "high",
    "augmentation": 0.1111,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.4745,
        "ilo": 0.5255
      },
      "exposure_source_pctiles": {
        "aioe": 0.8128,
        "ilo": 0.8007
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.7805,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7549,
      "source_coverage": 0.55,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.2822,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.4238,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.053,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 0.9798,
      "task_effective_coverage": 0.2652,
      "task_exposure_concentration": 0.0879,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6097,
      "exposure_p50": 0.7627,
      "exposure_p90": 0.9157,
      "net_risk_p10": 0.2822,
      "net_risk_p50": 0.353,
      "net_risk_p90": 0.4238,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.1982,
      "theta": 0.6677,
      "c_aioe": 0.9344,
      "log_wage_spread": 0.4983,
      "wage_position": 0.8632
    },
    "isco_codes_matched": [
      "2511"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.1982,
      "theta": 0.6677,
      "c_aioe": 0.9344,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2511"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 0,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8065,
      "net_risk": 0.3725,
      "risk_band": "high",
      "augmentation": 0.1734,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8007,
        "exposure_p50": 0.8065,
        "exposure_p90": 0.8128,
        "net_risk_p10": 0.3277,
        "net_risk_p50": 0.3725,
        "net_risk_p90": 0.4178,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.827,
      "net_risk": 0.3819,
      "risk_band": "high",
      "augmentation": 0.1779,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8233,
        "exposure_p50": 0.827,
        "exposure_p90": 0.8311,
        "net_risk_p10": 0.3802,
        "net_risk_p50": 0.3819,
        "net_risk_p90": 0.3838,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.353,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3207,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1002,
    "adaptation_capacity": 0.458,
    "adaptation_buffer": 0.0916,
    "demand_fragility": 0.0124,
    "reallocation_capacity": 0.9221,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "21714",
      "to_title": "Marine superintendent",
      "composite": 0.7145,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5363,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5926
    },
    "employment_family_code": "25",
    "employment_family_total_thousands": 82.3,
    "employment_weight_within_family": 0.051775,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24113",
    "title": "Tax accountant",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 9726,
    "gross_wage_25th": 6595,
    "gross_wage_75th": 14893,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7968,
    "bottleneck": 0.3021,
    "market": {
      "market_momentum": 0.489,
      "industry_footprint_momentum": 0.5816,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8369,
      "market_resilience": 0.7582,
      "market_modifier": 0.7346
    },
    "net_risk": 0.4103,
    "risk_band": "high",
    "augmentation": 0.1437,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0855,
      "anthropic_observed_pctile": 0.9101,
      "sol_match": "prefix",
      "jobs_in_demand_match": "prefix",
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.9955,
        "anthropic": 0.9101,
        "eloundou": 0.8692,
        "ilo": 0.8502
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.9164,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.336,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4846,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0897,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.2815,
      "task_exposure_concentration": 0.1515,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6525,
      "exposure_p50": 0.7968,
      "exposure_p90": 0.9411,
      "net_risk_p10": 0.336,
      "net_risk_p50": 0.4103,
      "net_risk_p90": 0.4846,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.482,
      "theta": 0.6501,
      "c_aioe": 1.1817,
      "log_wage_spread": 0.8146,
      "wage_position": 1.2052
    },
    "isco_codes_matched": [
      "2411"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.482,
      "theta": 0.6501,
      "c_aioe": 1.1817,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2411"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.4,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.6,
      "relationship_intensity": 0.65,
      "regulatory_weight": 0.8,
      "physical_presence": 0.1,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 22.12,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.9046,
      "net_risk": 0.4638,
      "risk_band": "high",
      "augmentation": 0.2072,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8698,
        "exposure_p50": 0.9046,
        "exposure_p90": 0.9412,
        "net_risk_p10": 0.4152,
        "net_risk_p50": 0.463,
        "net_risk_p90": 0.5136,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8704,
      "net_risk": 0.4462,
      "risk_band": "high",
      "augmentation": 0.1994,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8479,
        "exposure_p50": 0.8704,
        "exposure_p90": 0.894,
        "net_risk_p10": 0.4347,
        "net_risk_p50": 0.4462,
        "net_risk_p90": 0.4583,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.4103,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3725,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "mixed",
    "realized_risk_proxy": 0.0552,
    "adaptation_capacity": 0.4604,
    "adaptation_buffer": 0.0921,
    "demand_fragility": 0.0243,
    "reallocation_capacity": 0.8618,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "24135",
      "to_title": "Financial product structurer",
      "composite": 0.7171,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5265,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5909
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.025751,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "23103",
    "title": "Teaching assistant/Tutor in university",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 5800,
    "gross_wage_25th": 4500,
    "gross_wage_75th": 6000,
    "estimated_sg_employment_thousands": 15.6,
    "employment_thousands": 15.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6229,
    "bottleneck": 0.8333,
    "market": {
      "market_momentum": 0.4486,
      "industry_footprint_momentum": 0.4571,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1591,
      "market_resilience": 0.3328,
      "market_modifier": 0.8835
    },
    "net_risk": 0.0923,
    "risk_band": "low",
    "augmentation": 0.091,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.083,
      "anthropic_observed_pctile": 0.8626,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.9456,
        "anthropic": 0.8626,
        "eloundou": 0.1642,
        "ilo": 0.5124
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8339,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0689,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1157,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0423,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1208,
      "task_exposure_concentration": 0.5111,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4649,
      "exposure_p50": 0.6229,
      "exposure_p90": 0.781,
      "net_risk_p10": 0.0689,
      "net_risk_p50": 0.0923,
      "net_risk_p90": 0.1157,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3493,
      "theta": 0.7261,
      "c_aioe": 0.9735,
      "log_wage_spread": 0.2877,
      "wage_position": 0.7187
    },
    "isco_codes_matched": [
      "2310"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3493,
      "theta": 0.7261,
      "c_aioe": 0.9735,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2310"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.55,
      "real_time_coordination": 0.85,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.6,
      "relationship_intensity": 0.8,
      "regulatory_weight": 0.45,
      "physical_presence": 0.75,
      "tool_velocity": 0.4
    },
    "bls_proxy_employment": 1.44,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6194,
      "net_risk": 0.0912,
      "risk_band": "low",
      "augmentation": 0.1718,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4325,
        "exposure_p50": 0.6194,
        "exposure_p90": 0.8098,
        "net_risk_p10": 0.0466,
        "net_risk_p50": 0.088,
        "net_risk_p90": 0.1417,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5787,
      "net_risk": 0.0852,
      "risk_band": "low",
      "augmentation": 0.1605,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4603,
        "exposure_p50": 0.5787,
        "exposure_p90": 0.6993,
        "net_risk_p10": 0.0678,
        "net_risk_p50": 0.0852,
        "net_risk_p90": 0.103,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0923,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.085,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0195,
    "adaptation_capacity": 0.3936,
    "adaptation_buffer": 0.0787,
    "demand_fragility": 0.0321,
    "reallocation_capacity": 0.543,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "23101",
      "to_title": "University lecturer",
      "composite": 0.7279,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5372,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5961
    },
    "employment_family_code": "23",
    "employment_family_total_thousands": 66.7,
    "employment_weight_within_family": 0.241639,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24331",
    "title": "Technical sales professional",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6850,
    "gross_wage_25th": 5104,
    "gross_wage_75th": 10250,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7648,
    "bottleneck": 0.5731,
    "market": {
      "market_momentum": 0.4516,
      "industry_footprint_momentum": 0.4665,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5686,
      "market_resilience": 0.4984,
      "market_modifier": 0.8256
    },
    "net_risk": 0.2702,
    "risk_band": "moderate",
    "augmentation": 0.1466,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.166,
      "anthropic_observed_pctile": 0.9298,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.7638,
        "anthropic": 0.9298,
        "eloundou": 0.5931,
        "ilo": 0.8292
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6603,
      "level": "medium",
      "crosswalk_quality": 0.5858,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.2144,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.326,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0298,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.3236,
      "task_exposure_concentration": 0.0744,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6068,
      "exposure_p50": 0.7648,
      "exposure_p90": 0.9229,
      "net_risk_p10": 0.2144,
      "net_risk_p50": 0.2702,
      "net_risk_p90": 0.326,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0737,
      "theta": 0.6821,
      "c_aioe": 0.8218,
      "log_wage_spread": 0.6973,
      "wage_position": 0.8488
    },
    "isco_codes_matched": [
      "2433"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0737,
      "theta": 0.6821,
      "c_aioe": 0.8218,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2433"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.35,
      "real_time_coordination": 0.75,
      "ambiguity_tolerance": 0.6,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.9,
      "regulatory_weight": 0.2,
      "physical_presence": 0.3,
      "tool_velocity": 0.55
    },
    "bls_proxy_employment": 5.72,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "partial",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7818,
      "net_risk": 0.2755,
      "risk_band": "moderate",
      "augmentation": 0.2233,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.6963,
        "exposure_p50": 0.7818,
        "exposure_p90": 0.8652,
        "net_risk_p10": 0.2245,
        "net_risk_p50": 0.2738,
        "net_risk_p90": 0.3258,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8056,
      "net_risk": 0.2839,
      "risk_band": "moderate",
      "augmentation": 0.2301,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.7502,
        "exposure_p50": 0.8056,
        "exposure_p90": 0.8596,
        "net_risk_p10": 0.2644,
        "net_risk_p50": 0.2839,
        "net_risk_p90": 0.303,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2702,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2443,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0273,
    "adaptation_capacity": 0.4779,
    "adaptation_buffer": 0.0956,
    "demand_fragility": 0.013,
    "reallocation_capacity": 0.9328,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "24334",
      "to_title": "Sales professional (institutional sales of financial products)",
      "composite": 0.7425,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5528,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6033
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.021611,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "26414",
    "title": "Technical writer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 5891,
    "gross_wage_25th": 4368,
    "gross_wage_75th": 9392,
    "estimated_sg_employment_thousands": 1.9,
    "employment_thousands": 1.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7997,
    "bottleneck": 0.1471,
    "market": {
      "market_momentum": 0.5169,
      "industry_footprint_momentum": 0.6674,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5169,
      "market_resilience": 0.5169,
      "market_modifier": 0.8191
    },
    "net_risk": 0.5625,
    "risk_band": "very_high",
    "augmentation": 0.0677,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1328,
      "anthropic_observed_pctile": 0.8271,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6943,
        "anthropic": 0.8271,
        "eloundou": 0.9927,
        "ilo": 0.901
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7639,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.4513,
      "optimistic_band": "high",
      "pessimistic_risk": 0.6737,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0625,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.3975,
      "task_exposure_concentration": 0.176,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6416,
      "exposure_p50": 0.7997,
      "exposure_p90": 0.9578,
      "net_risk_p10": 0.4513,
      "net_risk_p50": 0.5625,
      "net_risk_p90": 0.6737,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9879,
      "theta": 0.6204,
      "c_aioe": 0.8172,
      "log_wage_spread": 0.7656,
      "wage_position": 0.73
    },
    "isco_codes_matched": [
      "2641"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9879,
      "theta": 0.6204,
      "c_aioe": 0.8172,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2641"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.85,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.75,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.6,
      "regulatory_weight": 0.25,
      "physical_presence": 0.1,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 1.9,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8557,
      "net_risk": 0.5978,
      "risk_band": "very_high",
      "augmentation": 0.065,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7833,
        "exposure_p50": 0.8557,
        "exposure_p90": 0.9267,
        "net_risk_p10": 0.5298,
        "net_risk_p50": 0.5977,
        "net_risk_p90": 0.6668,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8651,
      "net_risk": 0.6044,
      "risk_band": "very_high",
      "augmentation": 0.0658,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.8185,
        "exposure_p50": 0.8651,
        "exposure_p90": 0.9109,
        "net_risk_p10": 0.5718,
        "net_risk_p50": 0.6044,
        "net_risk_p90": 0.6363,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.5625,
    "structural_risk_band": "very_high",
    "transition_adjusted_risk": 0.5119,
    "transition_adjusted_band": "very_high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1793,
    "adaptation_capacity": 0.4497,
    "adaptation_buffer": 0.0899,
    "demand_fragility": 0.0386,
    "reallocation_capacity": 0.8418,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "26422",
      "to_title": "Editor (news and periodicals)",
      "composite": 0.7965,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.6248,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6336
    },
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.040374,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "23300",
    "title": "Technical/Vocational/Commercial education institute teacher and trainer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 3800,
    "gross_wage_25th": 3360,
    "gross_wage_75th": 4542,
    "estimated_sg_employment_thousands": 15.6,
    "employment_thousands": 15.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5996,
    "bottleneck": 0.9037,
    "market": {
      "market_momentum": 0.4486,
      "industry_footprint_momentum": 0.4571,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.0713,
      "market_resilience": 0.2977,
      "market_modifier": 0.8958
    },
    "net_risk": 0.052,
    "risk_band": "low",
    "augmentation": 0.0793,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0715,
      "anthropic_observed_pctile": 0.7292,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6578,
        "anthropic": 0.7292,
        "eloundou": 0.1067,
        "ilo": 0.3577
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6178,
      "level": "medium",
      "crosswalk_quality": 0.2559,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0383,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0657,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.002,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1594,
      "task_exposure_concentration": 0.335,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4415,
      "exposure_p50": 0.5996,
      "exposure_p90": 0.7576,
      "net_risk_p10": 0.0383,
      "net_risk_p50": 0.052,
      "net_risk_p90": 0.0657,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9345,
      "theta": 0.754,
      "c_aioe": 0.6481,
      "log_wage_spread": 0.3014,
      "wage_position": 0.4709
    },
    "isco_codes_matched": [
      "2330"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9345,
      "theta": 0.754,
      "c_aioe": 0.6481,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2330"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.55,
      "real_time_coordination": 0.85,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.6,
      "relationship_intensity": 0.8,
      "regulatory_weight": 0.45,
      "physical_presence": 0.75,
      "tool_velocity": 0.4
    },
    "bls_proxy_employment": 11.39,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.4626,
      "net_risk": 0.0399,
      "risk_band": "very_low",
      "augmentation": 0.1244,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.3047,
        "exposure_p50": 0.4626,
        "exposure_p90": 0.6167,
        "net_risk_p10": 0.011,
        "net_risk_p50": 0.0378,
        "net_risk_p90": 0.0716,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5062,
      "net_risk": 0.0437,
      "risk_band": "very_low",
      "augmentation": 0.1362,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4052,
        "exposure_p50": 0.5061,
        "exposure_p90": 0.6046,
        "net_risk_p10": 0.035,
        "net_risk_p50": 0.0437,
        "net_risk_p90": 0.0522,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.052,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0478,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0109,
    "adaptation_capacity": 0.4021,
    "adaptation_buffer": 0.0804,
    "demand_fragility": 0.0261,
    "reallocation_capacity": 0.704,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "23101",
      "to_title": "University lecturer",
      "composite": 0.597,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.4729,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5972
    },
    "employment_family_code": "23",
    "employment_family_total_thousands": 66.7,
    "employment_weight_within_family": 0.195589,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21532",
    "title": "Telecommunications engineer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6158,
    "gross_wage_25th": 4865,
    "gross_wage_75th": 10106,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7371,
    "bottleneck": 0.1988,
    "market": {
      "market_momentum": 0.4557,
      "industry_footprint_momentum": 0.4791,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.525,
      "market_resilience": 0.4834,
      "market_modifier": 0.8308
    },
    "net_risk": 0.4915,
    "risk_band": "high",
    "augmentation": 0.0582,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0747,
      "anthropic_observed_pctile": 0.7105,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.7852,
        "anthropic": 0.7105,
        "eloundou": 0.9592,
        "ilo": 0.7748
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.3929,
      "optimistic_band": "high",
      "pessimistic_risk": 0.59,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0085,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1829,
      "task_exposure_concentration": 0.0846,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5892,
      "exposure_p50": 0.7371,
      "exposure_p90": 0.8849,
      "net_risk_p10": 0.3929,
      "net_risk_p50": 0.4915,
      "net_risk_p90": 0.59,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.1418,
      "theta": 0.6331,
      "c_aioe": 0.9299,
      "log_wage_spread": 0.7311,
      "wage_position": 0.7631
    },
    "isco_codes_matched": [
      "2153"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.1418,
      "theta": 0.6331,
      "c_aioe": 0.9299,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2153"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 1.08,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8059,
      "net_risk": 0.5365,
      "risk_band": "very_high",
      "augmentation": 0.0774,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7445,
        "exposure_p50": 0.8059,
        "exposure_p90": 0.8689,
        "net_risk_p10": 0.4788,
        "net_risk_p50": 0.5333,
        "net_risk_p90": 0.5978,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7941,
      "net_risk": 0.5286,
      "risk_band": "very_high",
      "augmentation": 0.0763,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7544,
        "exposure_p50": 0.7941,
        "exposure_p90": 0.8349,
        "net_risk_p10": 0.5021,
        "net_risk_p50": 0.5286,
        "net_risk_p90": 0.5557,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.4915,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.4464,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.145,
    "adaptation_capacity": 0.4588,
    "adaptation_buffer": 0.0918,
    "demand_fragility": 0.0089,
    "reallocation_capacity": 0.9229,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "21714",
      "to_title": "Marine superintendent",
      "composite": 0.8185,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.6504,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.645
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.015466,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24361",
    "title": "Trade broker",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 13500,
    "gross_wage_25th": 5768,
    "gross_wage_75th": 20000,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7007,
    "bottleneck": 0.4242,
    "market": {
      "market_momentum": 0.5155,
      "industry_footprint_momentum": 0.6632,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.9697,
      "market_resilience": 0.6972,
      "market_modifier": 0.756
    },
    "net_risk": 0.3053,
    "risk_band": "high",
    "augmentation": 0.1339,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0904,
      "anthropic_observed_pctile": 0.8854,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.795,
        "anthropic": 0.8854,
        "eloundou": 0.909
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.783,
      "level": "high",
      "crosswalk_quality": 0.7749,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.2426,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3679,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0053,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1009,
      "task_exposure_concentration": 0.0788,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5569,
      "exposure_p50": 0.7007,
      "exposure_p90": 0.8446,
      "net_risk_p10": 0.2426,
      "net_risk_p50": 0.3053,
      "net_risk_p90": 0.3679,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.152,
      "theta": 0.6658,
      "c_aioe": 0.9005,
      "log_wage_spread": 1.2434,
      "wage_position": 1.6729
    },
    "isco_codes_matched": [
      "2436"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.152,
      "theta": 0.6658,
      "c_aioe": 0.9005,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2436"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 12.04,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "partial",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8644,
      "net_risk": 0.3762,
      "risk_band": "high",
      "augmentation": 0.2557,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8269,
        "exposure_p50": 0.8644,
        "exposure_p90": 0.9009,
        "net_risk_p10": 0.3288,
        "net_risk_p50": 0.3753,
        "net_risk_p90": 0.4234,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7658,
      "net_risk": 0.3333,
      "risk_band": "high",
      "augmentation": 0.2265,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.7415,
        "exposure_p50": 0.7658,
        "exposure_p90": 0.7894,
        "net_risk_p10": 0.3228,
        "net_risk_p50": 0.3333,
        "net_risk_p90": 0.3436,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3053,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.2771,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "mixed",
    "realized_risk_proxy": 0.0999,
    "adaptation_capacity": 0.462,
    "adaptation_buffer": 0.0924,
    "demand_fragility": 0.0045,
    "reallocation_capacity": 0.928,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "24352",
      "to_title": "Oil and bunker trader",
      "composite": 0.7088,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5201,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5874
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.030339,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "22301",
    "title": "Traditional Chinese medicine practitioner",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 4289,
    "gross_wage_25th": 2452,
    "gross_wage_75th": 7120,
    "estimated_sg_employment_thousands": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4355,
    "bottleneck": 0.9947,
    "market": {
      "market_momentum": 0.608,
      "industry_footprint_momentum": 0.9477,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4982,
      "market_resilience": 0.5641,
      "market_modifier": 0.8026
    },
    "net_risk": 0.0019,
    "risk_band": "very_low",
    "augmentation": 0.1182,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0684,
      "anthropic_observed_pctile": 0.3429,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.2745,
        "anthropic": 0.3429,
        "eloundou": 0.2531,
        "ilo": 0.3936
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8967,
      "level": "high",
      "crosswalk_quality": 0.9513,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0012,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0025,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0019,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.2891,
      "exposure_p50": 0.4355,
      "exposure_p90": 0.5819,
      "net_risk_p10": 0.0012,
      "net_risk_p50": 0.0019,
      "net_risk_p90": 0.0025,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1863,
      "theta": 0.8188,
      "c_aioe": -0.1171,
      "log_wage_spread": 1.066,
      "wage_position": 0.5315
    },
    "isco_codes_matched": [
      "2230"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1863,
      "theta": 0.8188,
      "c_aioe": -0.1171,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2230"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.9,
      "physical_presence": 0.95,
      "tool_velocity": 0.35
    },
    "bls_proxy_employment": 1.31,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.318,
      "net_risk": 0.0014,
      "risk_band": "very_low",
      "augmentation": 0.1784,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.2817,
        "exposure_p50": 0.318,
        "exposure_p90": 0.3531,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0014,
        "net_risk_p90": 0.0175,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.318,
      "net_risk": 0.0014,
      "risk_band": "very_low",
      "augmentation": 0.1784,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.2817,
        "exposure_p50": 0.318,
        "exposure_p90": 0.3531,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0014,
        "net_risk_p90": 0.0175,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.0019,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0017,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0004,
    "adaptation_capacity": 0.3976,
    "adaptation_buffer": 0.0795,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "22693",
      "to_title": "Medical diagnostic radiographer",
      "composite": 0.6339,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.4392,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.55
    },
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.026578,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24240",
    "title": "Training and staff development professional",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 4490,
    "gross_wage_25th": 3751,
    "gross_wage_75th": 6171,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.761,
    "bottleneck": 0.385,
    "market": {
      "market_momentum": 0.5176,
      "industry_footprint_momentum": 0.6695,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2264,
      "market_resilience": 0.4011,
      "market_modifier": 0.8596
    },
    "net_risk": 0.4055,
    "risk_band": "high",
    "augmentation": 0.086,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1711,
      "anthropic_observed_pctile": 0.7273,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.8984,
        "anthropic": 0.7273,
        "eloundou": 0.8567,
        "ilo": 0.6423
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8212,
      "level": "high",
      "crosswalk_quality": 0.7094,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.3267,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4842,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0945,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.3406,
      "task_exposure_concentration": 0.2542,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6131,
      "exposure_p50": 0.761,
      "exposure_p90": 0.9088,
      "net_risk_p10": 0.3267,
      "net_risk_p50": 0.4055,
      "net_risk_p90": 0.4842,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3197,
      "theta": 0.6609,
      "c_aioe": 1.0381,
      "log_wage_spread": 0.4978,
      "wage_position": 0.5564
    },
    "isco_codes_matched": [
      "2424"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3197,
      "theta": 0.6609,
      "c_aioe": 1.0381,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2424"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 3.92,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7772,
      "net_risk": 0.4109,
      "risk_band": "high",
      "augmentation": 0.12,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.715,
        "exposure_p50": 0.7772,
        "exposure_p90": 0.8427,
        "net_risk_p10": 0.3559,
        "net_risk_p50": 0.41,
        "net_risk_p90": 0.4708,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8024,
      "net_risk": 0.4242,
      "risk_band": "high",
      "augmentation": 0.1239,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.7625,
        "exposure_p50": 0.8024,
        "exposure_p90": 0.8444,
        "net_risk_p10": 0.4031,
        "net_risk_p50": 0.4242,
        "net_risk_p90": 0.4464,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.4055,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3689,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1294,
    "adaptation_capacity": 0.4514,
    "adaptation_buffer": 0.0903,
    "demand_fragility": 0.0433,
    "reallocation_capacity": 0.7747,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "24211",
      "to_title": "Management consultant",
      "composite": 0.7346,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.6265,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6671
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.017497,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "26431",
    "title": "Translator",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6456,
    "gross_wage_25th": 4776,
    "gross_wage_75th": 8924,
    "estimated_sg_employment_thousands": 1.9,
    "employment_thousands": 1.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7771,
    "bottleneck": 0.3886,
    "market": {
      "market_momentum": 0.4686,
      "industry_footprint_momentum": 0.5188,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4661,
      "market_resilience": 0.4676,
      "market_modifier": 0.8363
    },
    "net_risk": 0.3995,
    "risk_band": "high",
    "augmentation": 0.1016,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1813,
      "anthropic_observed_pctile": 0.9585,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.7772,
        "anthropic": 0.9585,
        "eloundou": 0.9979,
        "ilo": 0.948
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8939,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.3235,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4755,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0995,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1813,
      "task_exposure_concentration": 0.2867,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6292,
      "exposure_p50": 0.7771,
      "exposure_p90": 0.9249,
      "net_risk_p10": 0.3235,
      "net_risk_p50": 0.3995,
      "net_risk_p90": 0.4755,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.1113,
      "theta": 0.6617,
      "c_aioe": 0.8733,
      "log_wage_spread": 0.6251,
      "wage_position": 0.8
    },
    "isco_codes_matched": [
      "2643"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.1113,
      "theta": 0.6617,
      "c_aioe": 0.8733,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2643"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.85,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.75,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.6,
      "regulatory_weight": 0.25,
      "physical_presence": 0.1,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 1.05,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.9227,
      "net_risk": 0.4718,
      "risk_band": "high",
      "augmentation": 0.1677,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8694,
        "exposure_p50": 0.9227,
        "exposure_p90": 0.9749,
        "net_risk_p10": 0.4137,
        "net_risk_p50": 0.4714,
        "net_risk_p90": 0.5291,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8609,
      "net_risk": 0.4402,
      "risk_band": "high",
      "augmentation": 0.1564,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8267,
        "exposure_p50": 0.8609,
        "exposure_p90": 0.8943,
        "net_risk_p10": 0.4227,
        "net_risk_p50": 0.4402,
        "net_risk_p90": 0.4573,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3995,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3639,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1233,
    "adaptation_capacity": 0.4458,
    "adaptation_buffer": 0.0892,
    "demand_fragility": 0.0302,
    "reallocation_capacity": 0.7321,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "26361",
      "to_title": "Minister of religion",
      "composite": 0.728,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.6251,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6652
    },
    "employment_family_code": "26",
    "employment_family_total_thousands": 43.4,
    "employment_weight_within_family": 0.042265,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "24134",
    "title": "Treasury manager",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 9405,
    "gross_wage_25th": 7750,
    "gross_wage_75th": 11795,
    "estimated_sg_employment_thousands": 5.3,
    "employment_thousands": 5.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7364,
    "bottleneck": 0.3119,
    "market": {
      "market_momentum": 0.5081,
      "industry_footprint_momentum": 0.6402,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5339,
      "market_resilience": 0.6484,
      "market_modifier": 0.7731
    },
    "net_risk": 0.3951,
    "risk_band": "high",
    "augmentation": 0.1012,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0353,
      "anthropic_observed_pctile": 0.996,
      "sol_match": "prefix",
      "jobs_in_demand_match": "prefix",
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.9608,
        "anthropic": 0.996,
        "eloundou": 0.5931,
        "ilo": 0.9653
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8014,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.3103,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4799,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0951,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1306,
      "task_exposure_concentration": 0.6756,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5784,
      "exposure_p50": 0.7364,
      "exposure_p90": 0.8945,
      "net_risk_p10": 0.3103,
      "net_risk_p50": 0.3951,
      "net_risk_p90": 0.4799,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3806,
      "theta": 0.6502,
      "c_aioe": 1.1008,
      "log_wage_spread": 0.42,
      "wage_position": 1.1654
    },
    "isco_codes_matched": [
      "2413"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3806,
      "theta": 0.6502,
      "c_aioe": 1.1008,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2413"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 5.16,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8808,
      "net_risk": 0.4685,
      "risk_band": "high",
      "augmentation": 0.1782,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.7793,
        "exposure_p50": 0.8808,
        "exposure_p90": 0.9799,
        "net_risk_p10": 0.3957,
        "net_risk_p50": 0.4689,
        "net_risk_p90": 0.5404,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7814,
      "net_risk": 0.4157,
      "risk_band": "high",
      "augmentation": 0.158,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.7177,
        "exposure_p50": 0.7814,
        "exposure_p90": 0.8437,
        "net_risk_p10": 0.3818,
        "net_risk_p50": 0.4157,
        "net_risk_p90": 0.4488,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3951,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3638,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0617,
    "adaptation_capacity": 0.396,
    "adaptation_buffer": 0.0792,
    "demand_fragility": 0.0479,
    "reallocation_capacity": 0.3954,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "24122",
      "to_title": "Business valuer",
      "composite": 0.7523,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.5698,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6098
    },
    "employment_family_code": "24",
    "employment_family_total_thousands": 216.1,
    "employment_weight_within_family": 0.025323,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "23101",
    "title": "University lecturer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 12990,
    "gross_wage_25th": 9434,
    "gross_wage_75th": 17850,
    "estimated_sg_employment_thousands": 15.6,
    "employment_thousands": 15.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6359,
    "bottleneck": 0.8333,
    "market": {
      "market_momentum": 0.4486,
      "industry_footprint_momentum": 0.4571,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7897,
      "market_resilience": 0.585,
      "market_modifier": 0.7952
    },
    "net_risk": 0.0843,
    "risk_band": "low",
    "augmentation": 0.2037,
    "augmentation_band": "low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.083,
      "anthropic_observed_pctile": 0.8626,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.9456,
        "anthropic": 0.8626,
        "eloundou": 0.1642,
        "ilo": 0.5124
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8339,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.063,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1056,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0343,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.4755,
      "exposure_p50": 0.6359,
      "exposure_p90": 0.7963,
      "net_risk_p10": 0.063,
      "net_risk_p50": 0.0843,
      "net_risk_p90": 0.1056,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3493,
      "theta": 0.7261,
      "c_aioe": 0.9735,
      "log_wage_spread": 0.6377,
      "wage_position": 1.6097
    },
    "isco_codes_matched": [
      "2310"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3493,
      "theta": 0.7261,
      "c_aioe": 0.9735,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "2310"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.55,
      "real_time_coordination": 0.85,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.6,
      "relationship_intensity": 0.8,
      "regulatory_weight": 0.45,
      "physical_presence": 0.75,
      "tool_velocity": 0.4
    },
    "bls_proxy_employment": 1.44,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6194,
      "net_risk": 0.0821,
      "risk_band": "low",
      "augmentation": 0.3019,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4325,
        "exposure_p50": 0.6194,
        "exposure_p90": 0.8098,
        "net_risk_p10": 0.0417,
        "net_risk_p50": 0.0792,
        "net_risk_p90": 0.1262,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6194,
      "net_risk": 0.0821,
      "risk_band": "low",
      "augmentation": 0.3019,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4325,
        "exposure_p50": 0.6194,
        "exposure_p90": 0.8098,
        "net_risk_p10": 0.0417,
        "net_risk_p50": 0.0792,
        "net_risk_p90": 0.1262,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.0843,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0774,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.018,
    "adaptation_capacity": 0.4116,
    "adaptation_buffer": 0.0823,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "21723",
      "to_title": "Flying instructor (except air force)",
      "composite": 0.5772,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.4555,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5883
    },
    "employment_family_code": "23",
    "employment_family_total_thousands": 66.7,
    "employment_weight_within_family": 0.361625,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "21641",
    "title": "Urban planner",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 5382,
    "gross_wage_25th": 4382,
    "gross_wage_75th": 7500,
    "estimated_sg_employment_thousands": 2.5,
    "employment_thousands": 2.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3829,
    "bottleneck": 0.6203,
    "market": {
      "market_momentum": 0.4441,
      "industry_footprint_momentum": 0.4435,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3102,
      "market_resilience": 0.3905,
      "market_modifier": 0.8633
    },
    "net_risk": 0.1255,
    "risk_band": "low",
    "augmentation": 0.0502,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1535,
      "anthropic_observed_pctile": 0.5257,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6791,
        "anthropic": 0.5257,
        "eloundou": 0.2803,
        "ilo": 0.6423
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7549,
      "level": "high",
      "crosswalk_quality": 0.8043,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0737,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1773,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0245,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2248,
      "exposure_p50": 0.3829,
      "exposure_p90": 0.5409,
      "net_risk_p10": 0.0737,
      "net_risk_p50": 0.1255,
      "net_risk_p90": 0.1773,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9571,
      "theta": 0.6903,
      "c_aioe": 0.7247,
      "log_wage_spread": 0.5374,
      "wage_position": 0.6669
    },
    "isco_codes_matched": [
      "2164"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9571,
      "theta": 0.6903,
      "c_aioe": 0.7247,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2164"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 1.08,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5322,
      "net_risk": 0.1744,
      "risk_band": "moderate",
      "augmentation": 0.1289,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4366,
        "exposure_p50": 0.5322,
        "exposure_p90": 0.6295,
        "net_risk_p10": 0.1306,
        "net_risk_p50": 0.1735,
        "net_risk_p90": 0.2186,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3789,
      "net_risk": 0.1242,
      "risk_band": "low",
      "augmentation": 0.0918,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3168,
        "exposure_p50": 0.3789,
        "exposure_p90": 0.4421,
        "net_risk_p10": 0.1038,
        "net_risk_p50": 0.1242,
        "net_risk_p90": 0.1449,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1255,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1146,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0359,
    "adaptation_capacity": 0.4368,
    "adaptation_buffer": 0.0874,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "21714",
      "to_title": "Marine superintendent",
      "composite": 0.6972,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.508,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5817
    },
    "employment_family_code": "21",
    "employment_family_total_thousands": 154.5,
    "employment_weight_within_family": 0.014459,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "22138",
    "title": "Urologist",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 6729,
    "gross_wage_25th": 6071,
    "gross_wage_75th": 9696,
    "estimated_sg_employment_thousands": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3708,
    "bottleneck": 0.9554,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.369,
      "market_resilience": 0.5226,
      "market_modifier": 0.8171
    },
    "net_risk": 0.0135,
    "risk_band": "very_low",
    "augmentation": 0.0771,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.3485,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.4848,
        "anthropic": 0.1364,
        "eloundou": 0.0889
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6868,
      "level": "medium",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0077,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0193,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0135,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.2109,
      "exposure_p50": 0.3708,
      "exposure_p90": 0.5306,
      "net_risk_p10": 0.0077,
      "net_risk_p50": 0.0135,
      "net_risk_p90": 0.0193,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.4503,
      "theta": 0.7822,
      "c_aioe": 0.2996,
      "log_wage_spread": 0.4682,
      "wage_position": 0.8338
    },
    "isco_codes_matched": [
      "2213"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.4503,
      "theta": 0.7822,
      "c_aioe": 0.2996,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2213"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.9,
      "physical_presence": 0.95,
      "tool_velocity": 0.35
    },
    "bls_proxy_employment": 0.18,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2319,
      "net_risk": 0.0084,
      "risk_band": "very_low",
      "augmentation": 0.1158,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1052,
        "exposure_p50": 0.2319,
        "exposure_p90": 0.3618,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0069,
        "net_risk_p90": 0.0247,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2319,
      "net_risk": 0.0084,
      "risk_band": "very_low",
      "augmentation": 0.1158,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1052,
        "exposure_p50": 0.2319,
        "exposure_p90": 0.3618,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0069,
        "net_risk_p90": 0.0247,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.0135,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0125,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0031,
    "adaptation_capacity": 0.3798,
    "adaptation_buffer": 0.076,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "22132",
      "to_title": "Cardiothoracic surgeon",
      "composite": 0.6878,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.4941,
      "wage_preservation": 0.9354,
      "training_ease": 0,
      "empirical_priority": 0.5658
    },
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.033291,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "22500",
    "title": "Veterinarian",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 8500,
    "gross_wage_25th": 5492,
    "gross_wage_75th": 11390,
    "estimated_sg_employment_thousands": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4412,
    "bottleneck": 0.9982,
    "market": {
      "market_momentum": 0.4115,
      "industry_footprint_momentum": 0.3431,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7331,
      "market_resilience": 0.5401,
      "market_modifier": 0.811
    },
    "net_risk": 0.0006,
    "risk_band": "very_low",
    "augmentation": 0.094,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2878,
      "anthropic_observed_pctile": 0.6265,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.3387,
        "anthropic": 0.6265,
        "eloundou": 0.3075,
        "ilo": 0.0532
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "divergent_exposure_sources",
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.7939,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0004,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0009,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0006,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0558,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2831,
      "exposure_p50": 0.4412,
      "exposure_p90": 0.5993,
      "net_risk_p10": 0.0004,
      "net_risk_p50": 0.0006,
      "net_risk_p90": 0.0009,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.075,
      "theta": 0.8396,
      "c_aioe": -0.0456,
      "log_wage_spread": 0.7294,
      "wage_position": 1.0533
    },
    "isco_codes_matched": [
      "2250"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.075,
      "theta": 0.8396,
      "c_aioe": -0.0456,
      "category": "low_exposure",
      "isco_codes_matched": [
        "2250"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.9,
      "physical_presence": 0.95,
      "tool_velocity": 0.35
    },
    "bls_proxy_employment": 1.21,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "strict",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3306,
      "net_risk": 0.0005,
      "risk_band": "very_low",
      "augmentation": 0.1782,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.1825,
        "exposure_p50": 0.3306,
        "exposure_p90": 0.4798,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0003,
        "net_risk_p90": 0.0178,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3198,
      "net_risk": 0.0005,
      "risk_band": "very_low",
      "augmentation": 0.1724,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.2283,
        "exposure_p50": 0.3198,
        "exposure_p90": 0.4119,
        "net_risk_p10": 0.0003,
        "net_risk_p50": 0.0005,
        "net_risk_p90": 0.0006,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0006,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0006,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0001,
    "adaptation_capacity": 0.3257,
    "adaptation_buffer": 0.0651,
    "demand_fragility": 0.0238,
    "reallocation_capacity": 0.1266,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "22632",
      "to_title": "Environmental officer (public health)",
      "composite": 0.631,
      "observed_transition_rate": 0.6622,
      "destination_quality": 0.4362,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5486
    },
    "employment_family_code": "22",
    "employment_family_total_thousands": 61.6,
    "employment_weight_within_family": 0.037416,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "25122",
    "title": "Web and mobile applications developer",
    "major_group": "PROFESSIONALS",
    "major_group_code": 2,
    "gross_wage_median": 7000,
    "gross_wage_25th": 6050,
    "gross_wage_75th": 9314,
    "estimated_sg_employment_thousands": 4.2,
    "employment_thousands": 4.2,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 624.4,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.8038,
    "bottleneck": 0.1872,
    "market": {
      "market_momentum": 0.5217,
      "industry_footprint_momentum": 0.682,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3783,
      "market_resilience": 0.6643,
      "market_modifier": 0.7675
    },
    "net_risk": 0.5033,
    "risk_band": "very_high",
    "augmentation": 0.0897,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": "exact",
      "jobs_in_demand_match": "prefix",
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.4745,
        "ilo": 0.5255
      },
      "exposure_source_pctiles": {
        "aioe": 0.8414,
        "ilo": 0.8738
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_exact_demand",
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.7414,
      "level": "medium",
      "crosswalk_quality": 0.9137,
      "market_data_granularity": 0.85,
      "source_freshness": 0.7549,
      "source_coverage": 0.55,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.4075,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5991,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0033,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.4126,
      "task_exposure_concentration": 0.0881,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6508,
      "exposure_p50": 0.8038,
      "exposure_p90": 0.9568,
      "net_risk_p10": 0.4075,
      "net_risk_p50": 0.5033,
      "net_risk_p90": 0.5991,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2421,
      "theta": 0.6305,
      "c_aioe": 1.0148,
      "log_wage_spread": 0.4315,
      "wage_position": 0.8674
    },
    "isco_codes_matched": [
      "2512"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2421,
      "theta": 0.6305,
      "c_aioe": 1.0148,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "2512"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.7,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.4,
      "regulatory_weight": 0.15,
      "physical_presence": 0.05,
      "tool_velocity": 0.95
    },
    "bls_proxy_employment": 0,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8584,
      "net_risk": 0.5355,
      "risk_band": "very_high",
      "augmentation": 0.1067,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.8414,
        "exposure_p50": 0.8584,
        "exposure_p90": 0.8738,
        "net_risk_p10": 0.4887,
        "net_risk_p50": 0.5347,
        "net_risk_p90": 0.581,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8707,
      "net_risk": 0.5432,
      "risk_band": "very_high",
      "augmentation": 0.1083,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.8597,
        "exposure_p50": 0.8707,
        "exposure_p90": 0.8807,
        "net_risk_p10": 0.5363,
        "net_risk_p50": 0.5432,
        "net_risk_p90": 0.5494,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.5033,
    "structural_risk_band": "very_high",
    "transition_adjusted_risk": 0.4562,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1696,
    "adaptation_capacity": 0.4675,
    "adaptation_buffer": 0.0935,
    "demand_fragility": 0.0205,
    "reallocation_capacity": 0.9203,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "13302",
      "to_title": "Software and applications manager",
      "composite": 0.7239,
      "observed_transition_rate": null,
      "destination_quality": 0.6249,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6499
    },
    "employment_family_code": "25",
    "employment_family_total_thousands": 82.3,
    "employment_weight_within_family": 0.051901,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "33392",
    "title": "Advertising salesman",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 5500,
    "gross_wage_25th": 4651,
    "gross_wage_75th": 6120,
    "estimated_sg_employment_thousands": 8.9,
    "employment_thousands": 8.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6604,
    "bottleneck": 0.5027,
    "market": {
      "market_momentum": 0.4375,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.4465,
      "market_resilience": 0.4411,
      "market_modifier": 0.8456
    },
    "net_risk": 0.2791,
    "risk_band": "moderate",
    "augmentation": 0.0991,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0072,
      "anthropic_observed_pctile": 0.7451,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.7522,
        "anthropic": 0.7451,
        "eloundou": 0.909,
        "ilo": 0.7079
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8564,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.2133,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3448,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0209,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1254,
      "task_exposure_concentration": 0.4266,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5048,
      "exposure_p50": 0.6604,
      "exposure_p90": 0.8159,
      "net_risk_p10": 0.2133,
      "net_risk_p50": 0.2791,
      "net_risk_p90": 0.3448,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0477,
      "theta": 0.674,
      "c_aioe": 0.8103,
      "log_wage_spread": 0.2745,
      "wage_position": 1.1752
    },
    "isco_codes_matched": [
      "3339"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0477,
      "theta": 0.674,
      "c_aioe": 0.8103,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3339"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.35,
      "real_time_coordination": 0.75,
      "ambiguity_tolerance": 0.6,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.9,
      "regulatory_weight": 0.2,
      "physical_presence": 0.3,
      "tool_velocity": 0.55
    },
    "bls_proxy_employment": 18.37,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7773,
      "net_risk": 0.3269,
      "risk_band": "high",
      "augmentation": 0.1723,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.7276,
        "exposure_p50": 0.7773,
        "exposure_p90": 0.8285,
        "net_risk_p10": 0.2759,
        "net_risk_p50": 0.3269,
        "net_risk_p90": 0.3787,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.704,
      "net_risk": 0.296,
      "risk_band": "moderate",
      "augmentation": 0.1561,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.6724,
        "exposure_p50": 0.704,
        "exposure_p90": 0.7366,
        "net_risk_p10": 0.2828,
        "net_risk_p50": 0.2961,
        "net_risk_p90": 0.3098,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2791,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2574,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0605,
    "adaptation_capacity": 0.3888,
    "adaptation_buffer": 0.0778,
    "demand_fragility": 0.0272,
    "reallocation_capacity": 0.6203,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "33222",
      "to_title": "After sales adviser/Client account service executive",
      "composite": 0.6082,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4125,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5212
    },
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.038379,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31211",
    "title": "Aeronautical engineering technician",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4481,
    "gross_wage_25th": 3235,
    "gross_wage_75th": 6054,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3636,
    "bottleneck": 0.549,
    "market": {
      "market_momentum": 0.2772,
      "industry_footprint_momentum": 0.3818,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6016,
      "market_resilience": 0.407,
      "market_modifier": 0.8576
    },
    "net_risk": 0.1409,
    "risk_band": "low",
    "augmentation": 0.0374,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2736,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.41,
        "anthropic": 0.1364,
        "eloundou": 0.2908,
        "ilo": 0.3329
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0806,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2012,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0091,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0265,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.208,
      "exposure_p50": 0.3636,
      "exposure_p90": 0.5192,
      "net_risk_p10": 0.0806,
      "net_risk_p50": 0.1409,
      "net_risk_p90": 0.2012,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.1941,
      "theta": 0.6811,
      "c_aioe": 0.1488,
      "log_wage_spread": 0.6267,
      "wage_position": 0.9575
    },
    "isco_codes_matched": [
      "3121"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.1941,
      "theta": 0.6811,
      "c_aioe": 0.1488,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3121"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.03,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2901,
      "net_risk": 0.1122,
      "risk_band": "low",
      "augmentation": 0.0648,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2237,
        "exposure_p50": 0.2901,
        "exposure_p90": 0.3595,
        "net_risk_p10": 0.0823,
        "net_risk_p50": 0.1119,
        "net_risk_p90": 0.1422,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2954,
      "net_risk": 0.1143,
      "risk_band": "low",
      "augmentation": 0.066,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2544,
        "exposure_p50": 0.2954,
        "exposure_p90": 0.3383,
        "net_risk_p10": 0.0984,
        "net_risk_p50": 0.1143,
        "net_risk_p90": 0.1308,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1409,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1326,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0348,
    "adaptation_capacity": 0.2967,
    "adaptation_buffer": 0.0593,
    "demand_fragility": 0.0121,
    "reallocation_capacity": 0.12,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "31213",
      "to_title": "Marine surveyor (ship and nautical)",
      "composite": 0.714,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5229,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5731
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.020808,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "33222",
    "title": "After sales adviser/Client account service executive",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 5620,
    "gross_wage_25th": 4054,
    "gross_wage_75th": 9583,
    "estimated_sg_employment_thousands": 8.9,
    "employment_thousands": 8.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7929,
    "bottleneck": 0.4367,
    "market": {
      "market_momentum": 0.2524,
      "industry_footprint_momentum": 0.3054,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8485,
      "market_resilience": 0.4908,
      "market_modifier": 0.8282
    },
    "net_risk": 0.3712,
    "risk_band": "high",
    "augmentation": 0.1314,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0206,
      "anthropic_observed_pctile": 0.8992,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.9198,
        "anthropic": 0.8992,
        "eloundou": 0.8954,
        "ilo": 0.8007
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.9089,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.3002,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4423,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0712,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.4093,
      "task_exposure_concentration": 0.0904,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6411,
      "exposure_p50": 0.7929,
      "exposure_p90": 0.9447,
      "net_risk_p10": 0.3002,
      "net_risk_p50": 0.3712,
      "net_risk_p90": 0.4423,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3413,
      "theta": 0.6672,
      "c_aioe": 1.0466,
      "log_wage_spread": 0.8603,
      "wage_position": 1.2009
    },
    "isco_codes_matched": [
      "3322"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3413,
      "theta": 0.6672,
      "c_aioe": 1.0466,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "3322"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.35,
      "real_time_coordination": 0.75,
      "ambiguity_tolerance": 0.6,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.9,
      "regulatory_weight": 0.2,
      "physical_presence": 0.3,
      "tool_velocity": 0.55
    },
    "bls_proxy_employment": 8.67,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "partial",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8774,
      "net_risk": 0.4093,
      "risk_band": "high",
      "augmentation": 0.1881,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8481,
        "exposure_p50": 0.8774,
        "exposure_p90": 0.9082,
        "net_risk_p10": 0.3612,
        "net_risk_p50": 0.4092,
        "net_risk_p90": 0.4585,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8746,
      "net_risk": 0.408,
      "risk_band": "high",
      "augmentation": 0.1875,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8557,
        "exposure_p50": 0.8746,
        "exposure_p90": 0.8946,
        "net_risk_p10": 0.3992,
        "net_risk_p50": 0.408,
        "net_risk_p90": 0.4173,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3712,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.338,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "mixed",
    "realized_risk_proxy": 0.0301,
    "adaptation_capacity": 0.4475,
    "adaptation_buffer": 0.0895,
    "demand_fragility": 0.0195,
    "reallocation_capacity": 0.9191,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "33221",
      "to_title": "Business development executive",
      "composite": 0.6742,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4789,
      "wage_preservation": 0.8897,
      "training_ease": 0,
      "empirical_priority": 0.5354
    },
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.038796,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31594",
    "title": "Air cargo officer",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4201,
    "gross_wage_25th": 3425,
    "gross_wage_75th": 5362,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4371,
    "bottleneck": 0.6337,
    "market": {
      "market_momentum": 0.2177,
      "industry_footprint_momentum": 0.1987,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4091,
      "market_resilience": 0.2943,
      "market_modifier": 0.897
    },
    "net_risk": 0.144,
    "risk_band": "low",
    "augmentation": 0.0378,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "insufficient_data",
      "exposure_source_count": 1,
      "exposure_source_keys": [
        "aioe"
      ],
      "exposure_source_weights": {
        "aioe": 1
      },
      "exposure_source_pctiles": {
        "aioe": 0.3182
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.385,
      "level": "low",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.7,
      "source_freshness": 0.55,
      "source_coverage": 0.1,
      "signal_agreement": 0.25,
      "sensitivity": 0.65,
      "exposure_source_count": 1
    },
    "stability": {
      "optimistic_risk": 0.0873,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2008,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.006,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0556,
      "task_exposure_concentration": 0.5,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2648,
      "exposure_p50": 0.4371,
      "exposure_p90": 0.6094,
      "net_risk_p10": 0.0873,
      "net_risk_p50": 0.144,
      "net_risk_p90": 0.2008,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.0968,
      "theta": 0.6926,
      "c_aioe": -0.0731,
      "log_wage_spread": 0.4482,
      "wage_position": 0.8976
    },
    "isco_codes_matched": [
      "3159"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": -0.0968,
      "theta": 0.6926,
      "c_aioe": -0.0731,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3159"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.18,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3182,
      "net_risk": 0.1045,
      "risk_band": "low",
      "augmentation": 0.0593,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3182,
        "exposure_p50": 0.3182,
        "exposure_p90": 0.3182,
        "net_risk_p10": 0.0865,
        "net_risk_p50": 0.1045,
        "net_risk_p90": 0.1224,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3601,
      "net_risk": 0.1183,
      "risk_band": "low",
      "augmentation": 0.0672,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3601,
        "exposure_p50": 0.3601,
        "exposure_p90": 0.3601,
        "net_risk_p10": 0.1183,
        "net_risk_p50": 0.1183,
        "net_risk_p90": 0.1183,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.144,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1337,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0348,
    "adaptation_capacity": 0.3608,
    "adaptation_buffer": 0.0722,
    "demand_fragility": 0.0167,
    "reallocation_capacity": 0.5416,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "31597",
      "to_title": "Road transport operations officer",
      "composite": 0.6674,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4741,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5502
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.020147,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "33611",
    "title": "Air transport equipment project executive",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4555,
    "gross_wage_25th": 2811,
    "gross_wage_75th": 7735,
    "estimated_sg_employment_thousands": 8.9,
    "employment_thousands": 8.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.372,
    "bottleneck": 0.5258,
    "market": {
      "market_momentum": 0.1953,
      "industry_footprint_momentum": 0.1297,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7816,
      "market_resilience": 0.4298,
      "market_modifier": 0.8496
    },
    "net_risk": 0.1498,
    "risk_band": "low",
    "augmentation": 0.0493,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0755,
      "anthropic_observed_pctile": 0.6245,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.549,
        "anthropic": 0.6245,
        "eloundou": 0.546
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.6091,
      "level": "medium",
      "crosswalk_quality": 0.1394,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0874,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2123,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0002,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.217,
      "exposure_p50": 0.372,
      "exposure_p90": 0.527,
      "net_risk_p10": 0.0874,
      "net_risk_p50": 0.1498,
      "net_risk_p90": 0.2123,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.6209,
      "theta": 0.6776,
      "c_aioe": 0.478,
      "log_wage_spread": 1.0122,
      "wage_position": 0.9733
    },
    "isco_codes_matched": [
      "3361"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.6209,
      "theta": 0.6776,
      "c_aioe": 0.478,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3361"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.35,
      "regulatory_weight": 0.3,
      "physical_presence": 0.4,
      "tool_velocity": 0.45
    },
    "bls_proxy_employment": 9.7,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5743,
      "net_risk": 0.2314,
      "risk_band": "moderate",
      "augmentation": 0.1298,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.547,
        "exposure_p50": 0.5743,
        "exposure_p90": 0.6008,
        "net_risk_p10": 0.1979,
        "net_risk_p50": 0.2319,
        "net_risk_p90": 0.2652,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4075,
      "net_risk": 0.1641,
      "risk_band": "moderate",
      "augmentation": 0.0921,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3897,
        "exposure_p50": 0.4075,
        "exposure_p90": 0.4247,
        "net_risk_p10": 0.157,
        "net_risk_p50": 0.1641,
        "net_risk_p90": 0.1711,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1498,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1373,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0359,
    "adaptation_capacity": 0.4196,
    "adaptation_buffer": 0.0839,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "33393",
      "to_title": "International market agent/representative (e.g. junket operator)",
      "composite": 0.6417,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4474,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5376
    },
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.034927,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31571",
    "title": "Air transport service supervisor",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 5552,
    "gross_wage_25th": 4425,
    "gross_wage_75th": 7536,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3499,
    "bottleneck": 0.8271,
    "market": {
      "market_momentum": 0.1888,
      "industry_footprint_momentum": 0.1098,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6212,
      "market_resilience": 0.3618,
      "market_modifier": 0.8734
    },
    "net_risk": 0.0529,
    "risk_band": "low",
    "augmentation": 0.0462,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1417,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.2781,
        "anthropic": 0.1364,
        "eloundou": 0.4142
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8243,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0294,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0763,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0029,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0162,
      "task_exposure_concentration": 0.5024,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1948,
      "exposure_p50": 0.3499,
      "exposure_p90": 0.5049,
      "net_risk_p10": 0.0294,
      "net_risk_p50": 0.0529,
      "net_risk_p90": 0.0763,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1838,
      "theta": 0.7255,
      "c_aioe": -0.1327,
      "log_wage_spread": 0.5324,
      "wage_position": 1.1863
    },
    "isco_codes_matched": [
      "3157"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1838,
      "theta": 0.7255,
      "c_aioe": -0.1327,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3157"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.27,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2739,
      "net_risk": 0.0414,
      "risk_band": "very_low",
      "augmentation": 0.082,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1809,
        "exposure_p50": 0.2739,
        "exposure_p90": 0.37,
        "net_risk_p10": 0.0225,
        "net_risk_p50": 0.0397,
        "net_risk_p90": 0.0633,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2899,
      "net_risk": 0.0438,
      "risk_band": "very_low",
      "augmentation": 0.0868,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.231,
        "exposure_p50": 0.29,
        "exposure_p90": 0.3509,
        "net_risk_p10": 0.0349,
        "net_risk_p50": 0.0438,
        "net_risk_p90": 0.053,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0529,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0494,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0126,
    "adaptation_capacity": 0.3326,
    "adaptation_buffer": 0.0665,
    "demand_fragility": 0.0044,
    "reallocation_capacity": 0.5487,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "31522",
      "to_title": "Harbour pilot",
      "composite": 0.5939,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4703,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5797
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.023161,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31152",
    "title": "Air-conditioning/Refrigeration engineering technician",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4141,
    "gross_wage_25th": 2900,
    "gross_wage_75th": 5750,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.427,
    "bottleneck": 0.4884,
    "market": {
      "market_momentum": 0.2687,
      "industry_footprint_momentum": 0.3556,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5891,
      "market_resilience": 0.3969,
      "market_modifier": 0.8611
    },
    "net_risk": 0.1888,
    "risk_band": "moderate",
    "augmentation": 0.0412,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2547,
      "anthropic_observed_pctile": 0.5613,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.3066,
        "anthropic": 0.5613,
        "eloundou": 0.4561,
        "ilo": 0.245
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8039,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1153,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2624,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0388,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0396,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2607,
      "exposure_p50": 0.427,
      "exposure_p90": 0.5933,
      "net_risk_p10": 0.1153,
      "net_risk_p50": 0.1888,
      "net_risk_p90": 0.2624,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1192,
      "theta": 0.6735,
      "c_aioe": -0.0923,
      "log_wage_spread": 0.6845,
      "wage_position": 0.8848
    },
    "isco_codes_matched": [
      "3115"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1192,
      "theta": 0.6735,
      "c_aioe": -0.0923,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3115"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.58,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3928,
      "net_risk": 0.173,
      "risk_band": "moderate",
      "augmentation": 0.0761,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3111,
        "exposure_p50": 0.3928,
        "exposure_p90": 0.4751,
        "net_risk_p10": 0.1303,
        "net_risk_p50": 0.172,
        "net_risk_p90": 0.217,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3687,
      "net_risk": 0.1624,
      "risk_band": "moderate",
      "augmentation": 0.0715,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3183,
        "exposure_p50": 0.3687,
        "exposure_p90": 0.4195,
        "net_risk_p10": 0.1402,
        "net_risk_p50": 0.1624,
        "net_risk_p90": 0.1848,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1888,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1774,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0469,
    "adaptation_capacity": 0.3038,
    "adaptation_buffer": 0.0608,
    "demand_fragility": 0.0215,
    "reallocation_capacity": 0.1051,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "31142",
      "to_title": "Semi-conductor technician",
      "composite": 0.6528,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4606,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5435
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.020003,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "33151",
    "title": "Appraiser/Valuer (excluding intangible asset valuer)",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 5281,
    "gross_wage_25th": 3140,
    "gross_wage_75th": 8251,
    "estimated_sg_employment_thousands": 8.9,
    "employment_thousands": 8.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6763,
    "bottleneck": 0.2255,
    "market": {
      "market_momentum": 0.3102,
      "industry_footprint_momentum": 0.4833,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8476,
      "market_resilience": 0.5251,
      "market_modifier": 0.8162
    },
    "net_risk": 0.4275,
    "risk_band": "high",
    "augmentation": 0.0665,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.3177,
        "eloundou": 0.3305,
        "ilo": 0.3518
      },
      "exposure_source_pctiles": {
        "aioe": 0.7157,
        "eloundou": 0.7646,
        "ilo": 0.7327
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.738,
      "level": "medium",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7897,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.329,
      "optimistic_band": "high",
      "pessimistic_risk": 0.526,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0725,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.5204,
      "exposure_p50": 0.6763,
      "exposure_p90": 0.8321,
      "net_risk_p10": 0.329,
      "net_risk_p50": 0.4275,
      "net_risk_p90": 0.526,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0062,
      "theta": 0.6382,
      "c_aioe": 0.8143,
      "log_wage_spread": 0.9661,
      "wage_position": 1.1284
    },
    "isco_codes_matched": [
      "3315"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 1.0062,
      "theta": 0.6382,
      "c_aioe": 0.8143,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3315"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.35,
      "regulatory_weight": 0.3,
      "physical_presence": 0.4,
      "tool_velocity": 0.45
    },
    "bls_proxy_employment": 0,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7378,
      "net_risk": 0.4664,
      "risk_band": "high",
      "augmentation": 0.0874,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7217,
        "exposure_p50": 0.7378,
        "exposure_p90": 0.7535,
        "net_risk_p10": 0.424,
        "net_risk_p50": 0.4658,
        "net_risk_p90": 0.5073,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7378,
      "net_risk": 0.4664,
      "risk_band": "high",
      "augmentation": 0.0874,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7217,
        "exposure_p50": 0.7378,
        "exposure_p90": 0.7535,
        "net_risk_p10": 0.424,
        "net_risk_p50": 0.4658,
        "net_risk_p90": 0.5073,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.4275,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3949,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1057,
    "adaptation_capacity": 0.3811,
    "adaptation_buffer": 0.0762,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "33394",
      "to_title": "Safety and security consultant",
      "composite": 0.7121,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5306,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5745
    },
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.037608,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31184",
    "title": "Architectural draughtsman",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4135,
    "gross_wage_25th": 3300,
    "gross_wage_75th": 5400,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4063,
    "bottleneck": 0.6337,
    "market": {
      "market_momentum": 0.2235,
      "industry_footprint_momentum": 0.2165,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.434,
      "market_resilience": 0.3077,
      "market_modifier": 0.8923
    },
    "net_risk": 0.1331,
    "risk_band": "low",
    "augmentation": 0.038,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.4745,
        "ilo": 0.5255
      },
      "exposure_source_pctiles": {
        "aioe": 0.3182,
        "ilo": 0.4332
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.6655,
      "level": "medium",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7549,
      "source_coverage": 0.55,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.079,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1872,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0169,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0265,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2411,
      "exposure_p50": 0.4063,
      "exposure_p90": 0.5715,
      "net_risk_p10": 0.079,
      "net_risk_p50": 0.1331,
      "net_risk_p90": 0.1872,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.0968,
      "theta": 0.6926,
      "c_aioe": -0.0731,
      "log_wage_spread": 0.4925,
      "wage_position": 0.8835
    },
    "isco_codes_matched": [
      "3118"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": -0.0968,
      "theta": 0.6926,
      "c_aioe": -0.0731,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3118"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.9,
      "real_time_coordination": 0.4,
      "ambiguity_tolerance": 0.8,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.1,
      "physical_presence": 0.1,
      "tool_velocity": 0.85
    },
    "bls_proxy_employment": 0.26,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3786,
      "net_risk": 0.1237,
      "risk_band": "low",
      "augmentation": 0.0738,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3182,
        "exposure_p50": 0.3786,
        "exposure_p90": 0.4332,
        "net_risk_p10": 0.0955,
        "net_risk_p50": 0.1218,
        "net_risk_p90": 0.1515,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3509,
      "net_risk": 0.1147,
      "risk_band": "low",
      "augmentation": 0.0684,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3136,
        "exposure_p50": 0.3509,
        "exposure_p90": 0.3846,
        "net_risk_p10": 0.1025,
        "net_risk_p50": 0.1147,
        "net_risk_p90": 0.1257,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1331,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1261,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.039,
    "adaptation_capacity": 0.2644,
    "adaptation_buffer": 0.0529,
    "demand_fragility": 0.0123,
    "reallocation_capacity": 0.119,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "34321",
      "to_title": "Interior designer",
      "composite": 0.5244,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.3254,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.4802
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.019988,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "36202",
    "title": "Art and craft instructor (extracurriculum)",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3300,
    "gross_wage_25th": 2400,
    "gross_wage_75th": 4183,
    "estimated_sg_employment_thousands": 6.5,
    "employment_thousands": 6.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.795,
    "bottleneck": 0.3645,
    "market": {
      "market_momentum": 0.4333,
      "industry_footprint_momentum": 0.8619,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3431,
      "market_resilience": 0.3972,
      "market_modifier": 0.861
    },
    "net_risk": 0.435,
    "risk_band": "high",
    "augmentation": 0.1009,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "insufficient_data",
      "exposure_source_count": 1,
      "exposure_source_keys": [
        "aioe"
      ],
      "exposure_source_weights": {
        "aioe": 1
      },
      "exposure_source_pctiles": {
        "aioe": 0.9046
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.515,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.55,
      "source_coverage": 0.1,
      "signal_agreement": 0.25,
      "sensitivity": 0.65,
      "exposure_source_count": 1
    },
    "stability": {
      "optimistic_risk": 0.3392,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5308,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.065,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.6199,
      "exposure_p50": 0.795,
      "exposure_p90": 0.9702,
      "net_risk_p10": 0.3392,
      "net_risk_p50": 0.435,
      "net_risk_p90": 0.5308,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3253,
      "theta": 0.6571,
      "c_aioe": 1.0475,
      "log_wage_spread": 0.5556,
      "wage_position": 0.7051
    },
    "isco_codes_matched": [
      "3620"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3253,
      "theta": 0.6571,
      "c_aioe": 1.0475,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3620"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.55,
      "real_time_coordination": 0.85,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.6,
      "relationship_intensity": 0.8,
      "regulatory_weight": 0.45,
      "physical_presence": 0.75,
      "tool_velocity": 0.4
    },
    "bls_proxy_employment": 1.44,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.9046,
      "net_risk": 0.495,
      "risk_band": "high",
      "augmentation": 0.131,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.9046,
        "exposure_p50": 0.9046,
        "exposure_p90": 0.9046,
        "net_risk_p10": 0.4432,
        "net_risk_p50": 0.4955,
        "net_risk_p90": 0.5457,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.9046,
      "net_risk": 0.495,
      "risk_band": "high",
      "augmentation": 0.131,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.9046,
        "exposure_p50": 0.9046,
        "exposure_p90": 0.9046,
        "net_risk_p10": 0.4432,
        "net_risk_p50": 0.4955,
        "net_risk_p90": 0.5457,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.435,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.4008,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0981,
    "adaptation_capacity": 0.3925,
    "adaptation_buffer": 0.0785,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "36203",
      "to_title": "Information technology trainer (extracurriculum)",
      "composite": 0.7438,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5559,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5882
    },
    "employment_family_code": "36",
    "employment_family_total_thousands": 51.2,
    "employment_weight_within_family": 0.131377,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "33152",
    "title": "Assessor",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 5100,
    "gross_wage_25th": 3926,
    "gross_wage_75th": 6777,
    "estimated_sg_employment_thousands": 8.9,
    "employment_thousands": 8.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6933,
    "bottleneck": 0.2255,
    "market": {
      "market_momentum": 0.2483,
      "industry_footprint_momentum": 0.2929,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5989,
      "market_resilience": 0.3886,
      "market_modifier": 0.864
    },
    "net_risk": 0.4657,
    "risk_band": "high",
    "augmentation": 0.044,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.3177,
        "eloundou": 0.3305,
        "ilo": 0.3518
      },
      "exposure_source_pctiles": {
        "aioe": 0.7157,
        "eloundou": 0.7646,
        "ilo": 0.7327
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.738,
      "level": "medium",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7897,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.3627,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5687,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0343,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1701,
      "task_exposure_concentration": 0.2114,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.54,
      "exposure_p50": 0.6933,
      "exposure_p90": 0.8467,
      "net_risk_p10": 0.3627,
      "net_risk_p50": 0.4657,
      "net_risk_p90": 0.5687,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0062,
      "theta": 0.6382,
      "c_aioe": 0.8143,
      "log_wage_spread": 0.5459,
      "wage_position": 1.0897
    },
    "isco_codes_matched": [
      "3315"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 1.0062,
      "theta": 0.6382,
      "c_aioe": 0.8143,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3315"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.35,
      "regulatory_weight": 0.3,
      "physical_presence": 0.4,
      "tool_velocity": 0.45
    },
    "bls_proxy_employment": 0,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7378,
      "net_risk": 0.4937,
      "risk_band": "high",
      "augmentation": 0.0646,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7217,
        "exposure_p50": 0.7378,
        "exposure_p90": 0.7535,
        "net_risk_p10": 0.4499,
        "net_risk_p50": 0.4932,
        "net_risk_p90": 0.5377,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7371,
      "net_risk": 0.4932,
      "risk_band": "high",
      "augmentation": 0.0646,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7267,
        "exposure_p50": 0.737,
        "exposure_p90": 0.7471,
        "net_risk_p10": 0.4863,
        "net_risk_p50": 0.4932,
        "net_risk_p90": 0.5,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.4657,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.4273,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1154,
    "adaptation_capacity": 0.412,
    "adaptation_buffer": 0.0824,
    "demand_fragility": 0.0216,
    "reallocation_capacity": 0.8055,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "33394",
      "to_title": "Safety and security consultant",
      "composite": 0.7201,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.54,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5787
    },
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.036957,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "33131",
    "title": "Assistant accountant",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3885,
    "gross_wage_25th": 3300,
    "gross_wage_75th": 4575,
    "estimated_sg_employment_thousands": 8.9,
    "employment_thousands": 8.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7803,
    "bottleneck": 0.3021,
    "market": {
      "market_momentum": 0.3122,
      "industry_footprint_momentum": 0.4895,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2665,
      "market_resilience": 0.2939,
      "market_modifier": 0.8971
    },
    "net_risk": 0.4907,
    "risk_band": "high",
    "augmentation": 0.0606,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0855,
      "anthropic_observed_pctile": 0.9101,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.9955,
        "anthropic": 0.9101,
        "eloundou": 0.8692,
        "ilo": 0.8007
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.3929,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5885,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0093,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.2815,
      "task_exposure_concentration": 0.1515,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6248,
      "exposure_p50": 0.7803,
      "exposure_p90": 0.9359,
      "net_risk_p10": 0.3929,
      "net_risk_p50": 0.4907,
      "net_risk_p90": 0.5885,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.482,
      "theta": 0.6501,
      "c_aioe": 1.1817,
      "log_wage_spread": 0.3267,
      "wage_position": 0.8301
    },
    "isco_codes_matched": [
      "3313"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.482,
      "theta": 0.6501,
      "c_aioe": 1.1817,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3313"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.4,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.6,
      "relationship_intensity": 0.65,
      "regulatory_weight": 0.8,
      "physical_presence": 0.1,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 24.07,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8917,
      "net_risk": 0.5582,
      "risk_band": "very_high",
      "augmentation": 0.0792,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.8446,
        "exposure_p50": 0.8917,
        "exposure_p90": 0.9412,
        "net_risk_p10": 0.5001,
        "net_risk_p50": 0.5575,
        "net_risk_p90": 0.6201,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8629,
      "net_risk": 0.5403,
      "risk_band": "very_high",
      "augmentation": 0.0766,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.8325,
        "exposure_p50": 0.8629,
        "exposure_p90": 0.8948,
        "net_risk_p10": 0.5212,
        "net_risk_p50": 0.5403,
        "net_risk_p90": 0.5602,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.4907,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.4515,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1452,
    "adaptation_capacity": 0.3988,
    "adaptation_buffer": 0.0798,
    "demand_fragility": 0.0243,
    "reallocation_capacity": 0.8618,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "12111",
      "to_title": "Budgeting and financial accounting manager (including financial controller)",
      "composite": 0.6632,
      "observed_transition_rate": null,
      "destination_quality": 0.5584,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6037
    },
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.032256,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31001",
    "title": "Assistant civil and structural engineer",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4110,
    "gross_wage_25th": 3300,
    "gross_wage_75th": 5838,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3923,
    "bottleneck": 0.4955,
    "market": {
      "market_momentum": 0.2293,
      "industry_footprint_momentum": 0.2343,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5107,
      "market_resilience": 0.3418,
      "market_modifier": 0.8804
    },
    "net_risk": 0.1744,
    "risk_band": "moderate",
    "augmentation": 0.0342,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1379,
      "anthropic_observed_pctile": 0.3024,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.4403,
        "anthropic": 0.3024,
        "eloundou": 0.4017
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7812,
      "level": "high",
      "crosswalk_quality": 0.8278,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.1054,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2433,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0244,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0162,
      "task_exposure_concentration": 0.5024,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2372,
      "exposure_p50": 0.3923,
      "exposure_p90": 0.5473,
      "net_risk_p10": 0.1054,
      "net_risk_p50": 0.1744,
      "net_risk_p90": 0.2433,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.2728,
      "theta": 0.6737,
      "c_aioe": 0.2111,
      "log_wage_spread": 0.5705,
      "wage_position": 0.8782
    },
    "isco_codes_matched": [
      "3100"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.2728,
      "theta": 0.6737,
      "c_aioe": 0.2111,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3100"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.23,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3794,
      "net_risk": 0.1685,
      "risk_band": "moderate",
      "augmentation": 0.0643,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3344,
        "exposure_p50": 0.3794,
        "exposure_p90": 0.4271,
        "net_risk_p10": 0.1404,
        "net_risk_p50": 0.1679,
        "net_risk_p90": 0.198,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3572,
      "net_risk": 0.1587,
      "risk_band": "moderate",
      "augmentation": 0.0605,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3287,
        "exposure_p50": 0.3573,
        "exposure_p90": 0.3875,
        "net_risk_p10": 0.146,
        "net_risk_p50": 0.1587,
        "net_risk_p90": 0.1721,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1744,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1615,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0223,
    "adaptation_capacity": 0.3678,
    "adaptation_buffer": 0.0736,
    "demand_fragility": 0.0044,
    "reallocation_capacity": 0.5487,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "31003",
      "to_title": "Assistant electronics engineer",
      "composite": 0.6955,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5033,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.564
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.019928,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31002",
    "title": "Assistant electrical engineer",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4871,
    "gross_wage_25th": 3800,
    "gross_wage_75th": 6579,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5052,
    "bottleneck": 0.4955,
    "market": {
      "market_momentum": 0.2463,
      "industry_footprint_momentum": 0.2866,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5775,
      "market_resilience": 0.3788,
      "market_modifier": 0.8674
    },
    "net_risk": 0.2223,
    "risk_band": "moderate",
    "augmentation": 0.0518,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1379,
      "anthropic_observed_pctile": 0.3024,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.4403,
        "anthropic": 0.3024,
        "eloundou": 0.4017
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8112,
      "level": "high",
      "crosswalk_quality": 0.8278,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.154,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.2905,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0723,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 0.975,
      "task_effective_coverage": 0.1244,
      "task_exposure_concentration": 0.4466,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3501,
      "exposure_p50": 0.5052,
      "exposure_p90": 0.6602,
      "net_risk_p10": 0.154,
      "net_risk_p50": 0.2223,
      "net_risk_p90": 0.2905,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.2728,
      "theta": 0.6737,
      "c_aioe": 0.2111,
      "log_wage_spread": 0.5489,
      "wage_position": 1.0408
    },
    "isco_codes_matched": [
      "3100"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.2728,
      "theta": 0.6737,
      "c_aioe": 0.2111,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3100"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.23,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3794,
      "net_risk": 0.166,
      "risk_band": "moderate",
      "augmentation": 0.0712,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3344,
        "exposure_p50": 0.3794,
        "exposure_p90": 0.4271,
        "net_risk_p10": 0.1379,
        "net_risk_p50": 0.1658,
        "net_risk_p90": 0.1949,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4564,
      "net_risk": 0.1997,
      "risk_band": "moderate",
      "augmentation": 0.0857,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.4278,
        "exposure_p50": 0.4564,
        "exposure_p90": 0.4867,
        "net_risk_p10": 0.1872,
        "net_risk_p50": 0.1997,
        "net_risk_p90": 0.213,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2223,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2058,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0542,
    "adaptation_capacity": 0.3697,
    "adaptation_buffer": 0.0739,
    "demand_fragility": 0.0303,
    "reallocation_capacity": 0.5978,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "31003",
      "to_title": "Assistant electronics engineer",
      "composite": 0.6924,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4996,
      "wage_preservation": 0.9509,
      "training_ease": 0,
      "empirical_priority": 0.5545
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.021694,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31003",
    "title": "Assistant electronics engineer",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4632,
    "gross_wage_25th": 3600,
    "gross_wage_75th": 7078,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.47,
    "bottleneck": 0.4955,
    "market": {
      "market_momentum": 0.2772,
      "industry_footprint_momentum": 0.3818,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6524,
      "market_resilience": 0.4273,
      "market_modifier": 0.8504
    },
    "net_risk": 0.2021,
    "risk_band": "moderate",
    "augmentation": 0.0535,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1379,
      "anthropic_observed_pctile": 0.3024,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.4403,
        "anthropic": 0.3024,
        "eloundou": 0.4017
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7812,
      "level": "high",
      "crosswalk_quality": 0.8278,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.1354,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2687,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0521,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0817,
      "task_exposure_concentration": 0.2566,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3149,
      "exposure_p50": 0.47,
      "exposure_p90": 0.6249,
      "net_risk_p10": 0.1354,
      "net_risk_p50": 0.2021,
      "net_risk_p90": 0.2687,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.2728,
      "theta": 0.6737,
      "c_aioe": 0.2111,
      "log_wage_spread": 0.6761,
      "wage_position": 0.9897
    },
    "isco_codes_matched": [
      "3100"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.2728,
      "theta": 0.6737,
      "c_aioe": 0.2111,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3100"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.23,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3794,
      "net_risk": 0.1628,
      "risk_band": "moderate",
      "augmentation": 0.0803,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3344,
        "exposure_p50": 0.3794,
        "exposure_p90": 0.4271,
        "net_risk_p10": 0.135,
        "net_risk_p50": 0.1626,
        "net_risk_p90": 0.1912,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4323,
      "net_risk": 0.1855,
      "risk_band": "moderate",
      "augmentation": 0.0915,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.4034,
        "exposure_p50": 0.4323,
        "exposure_p90": 0.4629,
        "net_risk_p10": 0.1731,
        "net_risk_p50": 0.1855,
        "net_risk_p90": 0.1986,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2021,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1861,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0487,
    "adaptation_capacity": 0.3954,
    "adaptation_buffer": 0.0791,
    "demand_fragility": 0.0117,
    "reallocation_capacity": 0.7696,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "31002",
      "to_title": "Assistant electrical engineer",
      "composite": 0.6858,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4932,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5592
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.021155,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31006",
    "title": "Assistant manufacturing engineer",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4003,
    "gross_wage_25th": 3328,
    "gross_wage_75th": 5544,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4072,
    "bottleneck": 0.4955,
    "market": {
      "market_momentum": 0.2772,
      "industry_footprint_momentum": 0.3818,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4216,
      "market_resilience": 0.335,
      "market_modifier": 0.8828
    },
    "net_risk": 0.1815,
    "risk_band": "moderate",
    "augmentation": 0.0354,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1379,
      "anthropic_observed_pctile": 0.3024,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.4403,
        "anthropic": 0.3024,
        "eloundou": 0.4017
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7812,
      "level": "high",
      "crosswalk_quality": 0.8278,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.1124,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2507,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0315,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0351,
      "task_exposure_concentration": 0.2622,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2522,
      "exposure_p50": 0.4072,
      "exposure_p90": 0.5623,
      "net_risk_p10": 0.1124,
      "net_risk_p50": 0.1815,
      "net_risk_p90": 0.2507,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.2728,
      "theta": 0.6737,
      "c_aioe": 0.2111,
      "log_wage_spread": 0.5103,
      "wage_position": 0.8553
    },
    "isco_codes_matched": [
      "3100"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.2728,
      "theta": 0.6737,
      "c_aioe": 0.2111,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3100"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.23,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3794,
      "net_risk": 0.1689,
      "risk_band": "moderate",
      "augmentation": 0.063,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3344,
        "exposure_p50": 0.3794,
        "exposure_p90": 0.4271,
        "net_risk_p10": 0.1391,
        "net_risk_p50": 0.1685,
        "net_risk_p90": 0.1991,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3713,
      "net_risk": 0.1653,
      "risk_band": "moderate",
      "augmentation": 0.0616,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3424,
        "exposure_p50": 0.3713,
        "exposure_p90": 0.4019,
        "net_risk_p10": 0.1525,
        "net_risk_p50": 0.1654,
        "net_risk_p90": 0.179,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1815,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1671,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.044,
    "adaptation_capacity": 0.3964,
    "adaptation_buffer": 0.0793,
    "demand_fragility": 0.0052,
    "reallocation_capacity": 0.7616,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "31003",
      "to_title": "Assistant electronics engineer",
      "composite": 0.6955,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5033,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.564
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.019667,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31004",
    "title": "Assistant mechanical engineer",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3983,
    "gross_wage_25th": 3272,
    "gross_wage_75th": 4800,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4683,
    "bottleneck": 0.4955,
    "market": {
      "market_momentum": 0.217,
      "industry_footprint_momentum": 0.1967,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3244,
      "market_resilience": 0.26,
      "market_modifier": 0.909
    },
    "net_risk": 0.215,
    "risk_band": "moderate",
    "augmentation": 0.0334,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1379,
      "anthropic_observed_pctile": 0.3024,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.4403,
        "anthropic": 0.3024,
        "eloundou": 0.4017
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7812,
      "level": "high",
      "crosswalk_quality": 0.8278,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.1439,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2862,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.065,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0769,
      "task_exposure_concentration": 0.1775,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3133,
      "exposure_p50": 0.4683,
      "exposure_p90": 0.6233,
      "net_risk_p10": 0.1439,
      "net_risk_p50": 0.215,
      "net_risk_p90": 0.2862,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.2728,
      "theta": 0.6737,
      "c_aioe": 0.2111,
      "log_wage_spread": 0.3832,
      "wage_position": 0.8511
    },
    "isco_codes_matched": [
      "3100"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.2728,
      "theta": 0.6737,
      "c_aioe": 0.2111,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3100"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.23,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3794,
      "net_risk": 0.174,
      "risk_band": "moderate",
      "augmentation": 0.0489,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3344,
        "exposure_p50": 0.3794,
        "exposure_p90": 0.4271,
        "net_risk_p10": 0.1453,
        "net_risk_p50": 0.1741,
        "net_risk_p90": 0.2059,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4309,
      "net_risk": 0.1976,
      "risk_band": "moderate",
      "augmentation": 0.0555,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.4019,
        "exposure_p50": 0.4309,
        "exposure_p90": 0.4616,
        "net_risk_p10": 0.1843,
        "net_risk_p50": 0.1976,
        "net_risk_p90": 0.2117,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.215,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1975,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.052,
    "adaptation_capacity": 0.4069,
    "adaptation_buffer": 0.0814,
    "demand_fragility": 0.0075,
    "reallocation_capacity": 0.84,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "31003",
      "to_title": "Assistant electronics engineer",
      "composite": 0.6991,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5075,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5659
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.019617,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "34210",
    "title": "Athlete/Sportsman",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 2658,
    "gross_wage_25th": 2415,
    "gross_wage_75th": 4000,
    "estimated_sg_employment_thousands": 2.6,
    "employment_thousands": 2.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3477,
    "bottleneck": 0.713,
    "market": {
      "market_momentum": 0.4231,
      "industry_footprint_momentum": 0.8305,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2353,
      "market_resilience": 0.3479,
      "market_modifier": 0.8782
    },
    "net_risk": 0.0876,
    "risk_band": "low",
    "augmentation": 0.047,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0915,
      "anthropic_observed_pctile": 0.5573,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6488,
        "anthropic": 0.5573,
        "eloundou": 0.6506,
        "ilo": 0.1918
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7763,
      "level": "high",
      "crosswalk_quality": 0.8899,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0457,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1296,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0376,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1814,
      "exposure_p50": 0.3477,
      "exposure_p90": 0.514,
      "net_risk_p10": 0.0457,
      "net_risk_p50": 0.0876,
      "net_risk_p90": 0.1296,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9029,
      "theta": 0.7017,
      "c_aioe": 0.6734,
      "log_wage_spread": 0.5046,
      "wage_position": 0.5679
    },
    "isco_codes_matched": [
      "3421"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9029,
      "theta": 0.7017,
      "c_aioe": 0.6734,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3421"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.35,
      "regulatory_weight": 0.3,
      "physical_presence": 0.4,
      "tool_velocity": 0.45
    },
    "bls_proxy_employment": 1.51,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5063,
      "net_risk": 0.1276,
      "risk_band": "low",
      "augmentation": 0.1256,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.3906,
        "exposure_p50": 0.5063,
        "exposure_p90": 0.6258,
        "net_risk_p10": 0.0865,
        "net_risk_p50": 0.1282,
        "net_risk_p90": 0.1716,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3635,
      "net_risk": 0.0916,
      "risk_band": "low",
      "augmentation": 0.0902,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2883,
        "exposure_p50": 0.3635,
        "exposure_p90": 0.4411,
        "net_risk_p10": 0.0727,
        "net_risk_p50": 0.0916,
        "net_risk_p90": 0.1112,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0876,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0802,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0208,
    "adaptation_capacity": 0.4256,
    "adaptation_buffer": 0.0851,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "34310",
      "to_title": "Photographer",
      "composite": 0.5983,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4742,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5817
    },
    "employment_family_code": "34",
    "employment_family_total_thousands": 38.8,
    "employment_weight_within_family": 0.056377,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31143",
    "title": "Audio and video equipment technician",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3869,
    "gross_wage_25th": 3012,
    "gross_wage_75th": 5235,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.394,
    "bottleneck": 0.5089,
    "market": {
      "market_momentum": 0.2772,
      "industry_footprint_momentum": 0.3818,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.434,
      "market_resilience": 0.3399,
      "market_modifier": 0.881
    },
    "net_risk": 0.1707,
    "risk_band": "moderate",
    "augmentation": 0.0345,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2086,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.3449,
        "anthropic": 0.1364,
        "eloundou": 0.3923,
        "ilo": 0.5718
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.676,
      "level": "medium",
      "crosswalk_quality": 0.4886,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0986,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2427,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0207,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0276,
      "task_exposure_concentration": 0.5086,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2277,
      "exposure_p50": 0.394,
      "exposure_p90": 0.5603,
      "net_risk_p10": 0.0986,
      "net_risk_p50": 0.1707,
      "net_risk_p90": 0.2427,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.055,
      "theta": 0.6745,
      "c_aioe": -0.0425,
      "log_wage_spread": 0.5528,
      "wage_position": 0.8267
    },
    "isco_codes_matched": [
      "3114"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.055,
      "theta": 0.6745,
      "c_aioe": -0.0425,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3114"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.63,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3621,
      "net_risk": 0.1567,
      "risk_band": "moderate",
      "augmentation": 0.0626,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2488,
        "exposure_p50": 0.3621,
        "exposure_p90": 0.4746,
        "net_risk_p10": 0.1079,
        "net_risk_p50": 0.156,
        "net_risk_p90": 0.2063,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3493,
      "net_risk": 0.1511,
      "risk_band": "moderate",
      "augmentation": 0.0604,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2775,
        "exposure_p50": 0.3493,
        "exposure_p90": 0.4206,
        "net_risk_p10": 0.1201,
        "net_risk_p50": 0.1511,
        "net_risk_p90": 0.182,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1707,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1581,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0416,
    "adaptation_capacity": 0.3686,
    "adaptation_buffer": 0.0737,
    "demand_fragility": 0.0072,
    "reallocation_capacity": 0.549,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "31142",
      "to_title": "Semi-conductor technician",
      "composite": 0.7094,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.519,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5711
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.019335,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "33132",
    "title": "Audit associate professional",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 5050,
    "gross_wage_25th": 4500,
    "gross_wage_75th": 5750,
    "estimated_sg_employment_thousands": 8.9,
    "employment_thousands": 8.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7809,
    "bottleneck": 0.3021,
    "market": {
      "market_momentum": 0.2235,
      "industry_footprint_momentum": 0.2165,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3975,
      "market_resilience": 0.2931,
      "market_modifier": 0.8974
    },
    "net_risk": 0.4913,
    "risk_band": "high",
    "augmentation": 0.053,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0855,
      "anthropic_observed_pctile": 0.9101,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.9955,
        "anthropic": 0.9101,
        "eloundou": 0.8692,
        "ilo": 0.8007
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.3934,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5891,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0087,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.2815,
      "task_exposure_concentration": 0.1515,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6253,
      "exposure_p50": 0.7809,
      "exposure_p90": 0.9364,
      "net_risk_p10": 0.3934,
      "net_risk_p50": 0.4913,
      "net_risk_p90": 0.5891,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.482,
      "theta": 0.6501,
      "c_aioe": 1.1817,
      "log_wage_spread": 0.2451,
      "wage_position": 1.0791
    },
    "isco_codes_matched": [
      "3313"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.482,
      "theta": 0.6501,
      "c_aioe": 1.1817,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3313"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.35,
      "regulatory_weight": 0.3,
      "physical_presence": 0.4,
      "tool_velocity": 0.45
    },
    "bls_proxy_employment": 24.07,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8917,
      "net_risk": 0.5584,
      "risk_band": "very_high",
      "augmentation": 0.079,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.8446,
        "exposure_p50": 0.8917,
        "exposure_p90": 0.9412,
        "net_risk_p10": 0.4999,
        "net_risk_p50": 0.5569,
        "net_risk_p90": 0.6172,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8755,
      "net_risk": 0.5483,
      "risk_band": "very_high",
      "augmentation": 0.0775,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.8451,
        "exposure_p50": 0.8754,
        "exposure_p90": 0.9074,
        "net_risk_p10": 0.5293,
        "net_risk_p50": 0.5483,
        "net_risk_p90": 0.5683,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.4913,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.4496,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1202,
    "adaptation_capacity": 0.424,
    "adaptation_buffer": 0.0848,
    "demand_fragility": 0.0247,
    "reallocation_capacity": 0.8615,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "33394",
      "to_title": "Safety and security consultant",
      "composite": 0.7366,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5594,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5873
    },
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.036776,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31174",
    "title": "Automation technician",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3449,
    "gross_wage_25th": 2799,
    "gross_wage_75th": 4836,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3401,
    "bottleneck": 0.549,
    "market": {
      "market_momentum": 0.2772,
      "industry_footprint_momentum": 0.3818,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3547,
      "market_resilience": 0.3082,
      "market_modifier": 0.8921
    },
    "net_risk": 0.1368,
    "risk_band": "low",
    "augmentation": 0.0326,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2736,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.41,
        "anthropic": 0.1364,
        "eloundou": 0.2908,
        "ilo": 0.297
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0732,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2005,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0132,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.182,
      "exposure_p50": 0.3401,
      "exposure_p90": 0.4982,
      "net_risk_p10": 0.0732,
      "net_risk_p50": 0.1368,
      "net_risk_p90": 0.2005,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.1941,
      "theta": 0.6811,
      "c_aioe": 0.1488,
      "log_wage_spread": 0.5468,
      "wage_position": 0.737
    },
    "isco_codes_matched": [
      "3117"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.1941,
      "theta": 0.6811,
      "c_aioe": 0.1488,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3117"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.03,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2808,
      "net_risk": 0.113,
      "risk_band": "low",
      "augmentation": 0.0475,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2145,
        "exposure_p50": 0.2808,
        "exposure_p90": 0.3499,
        "net_risk_p10": 0.0841,
        "net_risk_p50": 0.1127,
        "net_risk_p90": 0.1432,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2808,
      "net_risk": 0.113,
      "risk_band": "low",
      "augmentation": 0.0475,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2145,
        "exposure_p50": 0.2808,
        "exposure_p90": 0.3499,
        "net_risk_p10": 0.0841,
        "net_risk_p50": 0.1127,
        "net_risk_p90": 0.1432,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.1368,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1269,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0346,
    "adaptation_capacity": 0.3621,
    "adaptation_buffer": 0.0724,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "31172",
      "to_title": "Production engineering technician",
      "composite": 0.6828,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4902,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5578
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.018255,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31212",
    "title": "Automotive engineering technician",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3778,
    "gross_wage_25th": 2800,
    "gross_wage_75th": 4953,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.468,
    "bottleneck": 0.549,
    "market": {
      "market_momentum": 0.2381,
      "industry_footprint_momentum": 0.2615,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4389,
      "market_resilience": 0.3184,
      "market_modifier": 0.8885
    },
    "net_risk": 0.1881,
    "risk_band": "moderate",
    "augmentation": 0.042,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2736,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.41,
        "anthropic": 0.1364,
        "eloundou": 0.2908,
        "ilo": 0.3329
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1256,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2507,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0381,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1074,
      "task_exposure_concentration": 0.2849,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3125,
      "exposure_p50": 0.468,
      "exposure_p90": 0.6236,
      "net_risk_p10": 0.1256,
      "net_risk_p50": 0.1881,
      "net_risk_p90": 0.2507,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.1941,
      "theta": 0.6811,
      "c_aioe": 0.1488,
      "log_wage_spread": 0.5704,
      "wage_position": 0.8073
    },
    "isco_codes_matched": [
      "3121"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.1941,
      "theta": 0.6811,
      "c_aioe": 0.1488,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3121"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.03,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2901,
      "net_risk": 0.1163,
      "risk_band": "low",
      "augmentation": 0.0507,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2237,
        "exposure_p50": 0.2901,
        "exposure_p90": 0.3595,
        "net_risk_p10": 0.0847,
        "net_risk_p50": 0.1169,
        "net_risk_p90": 0.1478,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4018,
      "net_risk": 0.161,
      "risk_band": "moderate",
      "augmentation": 0.0702,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3593,
        "exposure_p50": 0.4018,
        "exposure_p90": 0.4463,
        "net_risk_p10": 0.144,
        "net_risk_p50": 0.161,
        "net_risk_p90": 0.1789,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1881,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1733,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0454,
    "adaptation_capacity": 0.3939,
    "adaptation_buffer": 0.0788,
    "demand_fragility": 0.0169,
    "reallocation_capacity": 0.7444,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "31213",
      "to_title": "Marine surveyor (ship and nautical)",
      "composite": 0.728,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5394,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5804
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.019106,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31122",
    "title": "Building technician",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3623,
    "gross_wage_25th": 3029,
    "gross_wage_75th": 3960,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4756,
    "bottleneck": 0.7077,
    "market": {
      "market_momentum": 0.4299,
      "industry_footprint_momentum": 0.8515,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1907,
      "market_resilience": 0.3342,
      "market_modifier": 0.883
    },
    "net_risk": 0.1228,
    "risk_band": "low",
    "augmentation": 0.0731,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1078,
      "anthropic_observed_pctile": 0.4457,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5535,
        "anthropic": 0.4457,
        "eloundou": 0.5722,
        "ilo": 0.297
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.713,
      "level": "high",
      "crosswalk_quality": 0.3966,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0819,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1636,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0272,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.3175,
      "exposure_p50": 0.4756,
      "exposure_p90": 0.6337,
      "net_risk_p10": 0.0819,
      "net_risk_p50": 0.1228,
      "net_risk_p90": 0.1636,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.6616,
      "theta": 0.7006,
      "c_aioe": 0.4942,
      "log_wage_spread": 0.268,
      "wage_position": 0.7741
    },
    "isco_codes_matched": [
      "3112"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.6616,
      "theta": 0.7006,
      "c_aioe": 0.4942,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3112"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.57,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.4633,
      "net_risk": 0.1196,
      "risk_band": "low",
      "augmentation": 0.1096,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3943,
        "exposure_p50": 0.4633,
        "exposure_p90": 0.5346,
        "net_risk_p10": 0.089,
        "net_risk_p50": 0.1195,
        "net_risk_p90": 0.1534,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4633,
      "net_risk": 0.1196,
      "risk_band": "low",
      "augmentation": 0.1096,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3943,
        "exposure_p50": 0.4633,
        "exposure_p90": 0.5346,
        "net_risk_p10": 0.089,
        "net_risk_p50": 0.1195,
        "net_risk_p90": 0.1534,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.1228,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1135,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.03,
    "adaptation_capacity": 0.3791,
    "adaptation_buffer": 0.0758,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "31111",
      "to_title": "Chemistry technician",
      "composite": 0.614,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4906,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5894
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.01871,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "33221",
    "title": "Business development executive",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 5000,
    "gross_wage_25th": 3975,
    "gross_wage_75th": 7455,
    "estimated_sg_employment_thousands": 8.9,
    "employment_thousands": 8.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.782,
    "bottleneck": 0.4367,
    "market": {
      "market_momentum": 0.2306,
      "industry_footprint_momentum": 0.2385,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6631,
      "market_resilience": 0.4036,
      "market_modifier": 0.8587
    },
    "net_risk": 0.3812,
    "risk_band": "high",
    "augmentation": 0.1083,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0206,
      "anthropic_observed_pctile": 0.8992,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.9198,
        "anthropic": 0.8992,
        "eloundou": 0.8954,
        "ilo": 0.8007
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.9089,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.3072,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4552,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0812,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.3406,
      "task_exposure_concentration": 0.2542,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6302,
      "exposure_p50": 0.782,
      "exposure_p90": 0.9338,
      "net_risk_p10": 0.3072,
      "net_risk_p50": 0.3812,
      "net_risk_p90": 0.4552,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3413,
      "theta": 0.6672,
      "c_aioe": 1.0466,
      "log_wage_spread": 0.6289,
      "wage_position": 1.0684
    },
    "isco_codes_matched": [
      "3322"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3413,
      "theta": 0.6672,
      "c_aioe": 1.0466,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3322"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.35,
      "real_time_coordination": 0.75,
      "ambiguity_tolerance": 0.6,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.9,
      "regulatory_weight": 0.2,
      "physical_presence": 0.3,
      "tool_velocity": 0.55
    },
    "bls_proxy_employment": 8.67,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "partial",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8774,
      "net_risk": 0.4244,
      "risk_band": "high",
      "augmentation": 0.1547,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8481,
        "exposure_p50": 0.8774,
        "exposure_p90": 0.9082,
        "net_risk_p10": 0.3722,
        "net_risk_p50": 0.4229,
        "net_risk_p90": 0.4744,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8632,
      "net_risk": 0.4176,
      "risk_band": "high",
      "augmentation": 0.1521,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8444,
        "exposure_p50": 0.8632,
        "exposure_p90": 0.883,
        "net_risk_p10": 0.4085,
        "net_risk_p50": 0.4176,
        "net_risk_p90": 0.4271,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3812,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3492,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0434,
    "adaptation_capacity": 0.4195,
    "adaptation_buffer": 0.0839,
    "demand_fragility": 0.0427,
    "reallocation_capacity": 0.7751,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "33222",
      "to_title": "After sales adviser/Client account service executive",
      "composite": 0.711,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5199,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5717
    },
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.036593,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "33231",
    "title": "Buyer",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4694,
    "gross_wage_25th": 3608,
    "gross_wage_75th": 6115,
    "estimated_sg_employment_thousands": 8.9,
    "employment_thousands": 8.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4251,
    "bottleneck": 0.623,
    "market": {
      "market_momentum": 0.2476,
      "industry_footprint_momentum": 0.2908,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5401,
      "market_resilience": 0.3646,
      "market_modifier": 0.8724
    },
    "net_risk": 0.1398,
    "risk_band": "low",
    "augmentation": 0.0586,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.3515,
      "anthropic_observed_pctile": 0.9674,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6159,
        "anthropic": 0.9674,
        "eloundou": 0.5931,
        "ilo": 0.6101
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "divergent_exposure_sources",
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.7395,
      "level": "medium",
      "crosswalk_quality": 0.9025,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0851,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1945,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0102,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2588,
      "exposure_p50": 0.4251,
      "exposure_p90": 0.5914,
      "net_risk_p10": 0.0851,
      "net_risk_p50": 0.1398,
      "net_risk_p90": 0.1945,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.8568,
      "theta": 0.6923,
      "c_aioe": 0.6471,
      "log_wage_spread": 0.5276,
      "wage_position": 1.003
    },
    "isco_codes_matched": [
      "3323"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.8568,
      "theta": 0.6923,
      "c_aioe": 0.6471,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3323"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.35,
      "regulatory_weight": 0.3,
      "physical_presence": 0.4,
      "tool_velocity": 0.45
    },
    "bls_proxy_employment": 12.3,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "partial",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6993,
      "net_risk": 0.23,
      "risk_band": "moderate",
      "augmentation": 0.1589,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.603,
        "exposure_p50": 0.6993,
        "exposure_p90": 0.7933,
        "net_risk_p10": 0.1811,
        "net_risk_p50": 0.2261,
        "net_risk_p90": 0.2837,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4894,
      "net_risk": 0.1609,
      "risk_band": "moderate",
      "augmentation": 0.1112,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.4268,
        "exposure_p50": 0.4894,
        "exposure_p90": 0.5505,
        "net_risk_p10": 0.1404,
        "net_risk_p50": 0.1609,
        "net_risk_p90": 0.181,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1398,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.128,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0358,
    "adaptation_capacity": 0.4239,
    "adaptation_buffer": 0.0848,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "33393",
      "to_title": "International market agent/representative (e.g. junket operator)",
      "composite": 0.6417,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4474,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5376
    },
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.035456,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "34341",
    "title": "Chef",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3850,
    "gross_wage_25th": 3105,
    "gross_wage_75th": 4850,
    "estimated_sg_employment_thousands": 2.6,
    "employment_thousands": 2.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5317,
    "bottleneck": 0.7968,
    "market": {
      "market_momentum": 0.3904,
      "industry_footprint_momentum": 0.7301,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.344,
      "market_resilience": 0.3719,
      "market_modifier": 0.8698
    },
    "net_risk": 0.094,
    "risk_band": "low",
    "augmentation": 0.1107,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0483,
      "anthropic_observed_pctile": 0.6166,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6649,
        "anthropic": 0.6166,
        "eloundou": 0.6611,
        "ilo": 0.229
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8339,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0641,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1238,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.044,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.3627,
      "exposure_p50": 0.5317,
      "exposure_p90": 0.7007,
      "net_risk_p10": 0.0641,
      "net_risk_p50": 0.094,
      "net_risk_p90": 0.1238,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9388,
      "theta": 0.7208,
      "c_aioe": 0.6822,
      "log_wage_spread": 0.446,
      "wage_position": 0.8226
    },
    "isco_codes_matched": [
      "3434"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9388,
      "theta": 0.7208,
      "c_aioe": 0.6822,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3434"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 1.55,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5376,
      "net_risk": 0.095,
      "risk_band": "low",
      "augmentation": 0.1593,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4285,
        "exposure_p50": 0.5376,
        "exposure_p90": 0.6512,
        "net_risk_p10": 0.0586,
        "net_risk_p50": 0.0935,
        "net_risk_p90": 0.1338,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5376,
      "net_risk": 0.095,
      "risk_band": "low",
      "augmentation": 0.1593,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4285,
        "exposure_p50": 0.5376,
        "exposure_p90": 0.6512,
        "net_risk_p10": 0.0586,
        "net_risk_p50": 0.0935,
        "net_risk_p90": 0.1338,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.094,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0873,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0188,
    "adaptation_capacity": 0.3572,
    "adaptation_buffer": 0.0714,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "34343",
      "to_title": "Pastry Chef",
      "composite": 0.643,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4445,
      "wage_preservation": 0.7881,
      "training_ease": 0,
      "empirical_priority": 0.5034
    },
    "employment_family_code": "34",
    "employment_family_total_thousands": 38.8,
    "employment_weight_within_family": 0.067851,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31161",
    "title": "Chemical engineering technician",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4925,
    "gross_wage_25th": 3951,
    "gross_wage_75th": 6153,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3644,
    "bottleneck": 0.3182,
    "market": {
      "market_momentum": 0.2772,
      "industry_footprint_momentum": 0.3818,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4982,
      "market_resilience": 0.3656,
      "market_modifier": 0.872
    },
    "net_risk": 0.2167,
    "risk_band": "moderate",
    "augmentation": 0.027,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.5046,
      "anthropic_observed_pctile": 0.8923,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.3877,
        "anthropic": 0.8923,
        "eloundou": 0.4676,
        "ilo": 0.3936
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7664,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.4,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1178,
      "optimistic_band": "low",
      "pessimistic_risk": 0.3155,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0667,
      "label": "sensitive"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1981,
      "exposure_p50": 0.3644,
      "exposure_p90": 0.5306,
      "net_risk_p10": 0.1178,
      "net_risk_p50": 0.2167,
      "net_risk_p90": 0.3155,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.0628,
      "theta": 0.6503,
      "c_aioe": 0.0501,
      "log_wage_spread": 0.443,
      "wage_position": 1.0524
    },
    "isco_codes_matched": [
      "3116"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.0628,
      "theta": 0.6503,
      "c_aioe": 0.0501,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3116"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.87,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5388,
      "net_risk": 0.3203,
      "risk_band": "high",
      "augmentation": 0.0627,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.4093,
        "exposure_p50": 0.5388,
        "exposure_p90": 0.6682,
        "net_risk_p10": 0.2376,
        "net_risk_p50": 0.3164,
        "net_risk_p90": 0.4141,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3875,
      "net_risk": 0.2304,
      "risk_band": "moderate",
      "augmentation": 0.0451,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3033,
        "exposure_p50": 0.3875,
        "exposure_p90": 0.4716,
        "net_risk_p10": 0.1803,
        "net_risk_p50": 0.2304,
        "net_risk_p90": 0.2804,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2167,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1986,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0534,
    "adaptation_capacity": 0.4169,
    "adaptation_buffer": 0.0834,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "31163",
      "to_title": "Chemical engineering technician (petrochemicals)",
      "composite": 0.6866,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4942,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5596
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.021814,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31163",
    "title": "Chemical engineering technician (petrochemicals)",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 5738,
    "gross_wage_25th": 4589,
    "gross_wage_75th": 7446,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3644,
    "bottleneck": 0.3182,
    "market": {
      "market_momentum": 0.2347,
      "industry_footprint_momentum": 0.251,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6007,
      "market_resilience": 0.3811,
      "market_modifier": 0.8666
    },
    "net_risk": 0.2153,
    "risk_band": "moderate",
    "augmentation": 0.0282,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.5046,
      "anthropic_observed_pctile": 0.8923,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.3877,
        "anthropic": 0.8923,
        "eloundou": 0.4676,
        "ilo": 0.3936
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7664,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.4,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1171,
      "optimistic_band": "low",
      "pessimistic_risk": 0.3135,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0653,
      "label": "sensitive"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1981,
      "exposure_p50": 0.3644,
      "exposure_p90": 0.5306,
      "net_risk_p10": 0.1171,
      "net_risk_p50": 0.2153,
      "net_risk_p90": 0.3135,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.0628,
      "theta": 0.6503,
      "c_aioe": 0.0501,
      "log_wage_spread": 0.484,
      "wage_position": 1.2261
    },
    "isco_codes_matched": [
      "3116"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.0628,
      "theta": 0.6503,
      "c_aioe": 0.0501,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3116"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.87,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5388,
      "net_risk": 0.3184,
      "risk_band": "high",
      "augmentation": 0.0653,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.4093,
        "exposure_p50": 0.5388,
        "exposure_p90": 0.6682,
        "net_risk_p10": 0.2348,
        "net_risk_p50": 0.3148,
        "net_risk_p90": 0.4101,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3875,
      "net_risk": 0.229,
      "risk_band": "moderate",
      "augmentation": 0.047,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3033,
        "exposure_p50": 0.3875,
        "exposure_p90": 0.4716,
        "net_risk_p10": 0.1792,
        "net_risk_p50": 0.229,
        "net_risk_p90": 0.2787,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2153,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1978,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0532,
    "adaptation_capacity": 0.4063,
    "adaptation_buffer": 0.0813,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "31571",
      "to_title": "Air transport service supervisor",
      "composite": 0.6331,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4452,
      "wage_preservation": 0.9676,
      "training_ease": 0,
      "empirical_priority": 0.5299
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.023546,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31111",
    "title": "Chemistry technician",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4765,
    "gross_wage_25th": 3554,
    "gross_wage_75th": 6199,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6406,
    "bottleneck": 0.3779,
    "market": {
      "market_momentum": 0.3972,
      "industry_footprint_momentum": 0.751,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5793,
      "market_resilience": 0.4701,
      "market_modifier": 0.8355
    },
    "net_risk": 0.3342,
    "risk_band": "high",
    "augmentation": 0.0769,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.3455,
      "anthropic_observed_pctile": 0.7787,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.4332,
        "anthropic": 0.7787,
        "eloundou": 0.6234,
        "ilo": 0.245
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6629,
      "level": "medium",
      "crosswalk_quality": 0.596,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.2474,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.4209,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0342,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.3125,
      "task_exposure_concentration": 0.1238,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4743,
      "exposure_p50": 0.6406,
      "exposure_p90": 0.8069,
      "net_risk_p10": 0.2474,
      "net_risk_p50": 0.3342,
      "net_risk_p90": 0.4209,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.2565,
      "theta": 0.6587,
      "c_aioe": 0.2023,
      "log_wage_spread": 0.5563,
      "wage_position": 1.0182
    },
    "isco_codes_matched": [
      "3111"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.2565,
      "theta": 0.6587,
      "c_aioe": 0.2023,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3111"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.07,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5197,
      "net_risk": 0.2701,
      "risk_band": "moderate",
      "augmentation": 0.0923,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.3818,
        "exposure_p50": 0.5197,
        "exposure_p90": 0.6586,
        "net_risk_p10": 0.1965,
        "net_risk_p50": 0.2682,
        "net_risk_p90": 0.3464,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6378,
      "net_risk": 0.3315,
      "risk_band": "high",
      "augmentation": 0.1133,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.5488,
        "exposure_p50": 0.6378,
        "exposure_p90": 0.7276,
        "net_risk_p10": 0.2852,
        "net_risk_p50": 0.3315,
        "net_risk_p90": 0.3781,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3342,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3056,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0807,
    "adaptation_capacity": 0.4266,
    "adaptation_buffer": 0.0853,
    "demand_fragility": 0.0202,
    "reallocation_capacity": 0.8899,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "31213",
      "to_title": "Marine surveyor (ship and nautical)",
      "composite": 0.6792,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4954,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5582
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.021457,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31121",
    "title": "Civil engineering technician",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4310,
    "gross_wage_25th": 2990,
    "gross_wage_75th": 5720,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5251,
    "bottleneck": 0.7077,
    "market": {
      "market_momentum": 0.2164,
      "industry_footprint_momentum": 0.1946,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5891,
      "market_resilience": 0.3655,
      "market_modifier": 0.8721
    },
    "net_risk": 0.1352,
    "risk_band": "low",
    "augmentation": 0.0676,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1078,
      "anthropic_observed_pctile": 0.4457,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5535,
        "anthropic": 0.4457,
        "eloundou": 0.5722,
        "ilo": 0.297
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.713,
      "level": "high",
      "crosswalk_quality": 0.3966,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0951,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1753,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0148,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0933,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3695,
      "exposure_p50": 0.5251,
      "exposure_p90": 0.6807,
      "net_risk_p10": 0.0951,
      "net_risk_p50": 0.1352,
      "net_risk_p90": 0.1753,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.6616,
      "theta": 0.7006,
      "c_aioe": 0.4942,
      "log_wage_spread": 0.6487,
      "wage_position": 0.9209
    },
    "isco_codes_matched": [
      "3112"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.6616,
      "theta": 0.7006,
      "c_aioe": 0.4942,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3112"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.57,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.4633,
      "net_risk": 0.1181,
      "risk_band": "low",
      "augmentation": 0.1198,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3943,
        "exposure_p50": 0.4633,
        "exposure_p90": 0.5346,
        "net_risk_p10": 0.0874,
        "net_risk_p50": 0.1171,
        "net_risk_p90": 0.1495,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4718,
      "net_risk": 0.1203,
      "risk_band": "low",
      "augmentation": 0.122,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4292,
        "exposure_p50": 0.4718,
        "exposure_p90": 0.5158,
        "net_risk_p10": 0.1094,
        "net_risk_p50": 0.1203,
        "net_risk_p90": 0.1315,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1352,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.127,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0327,
    "adaptation_capacity": 0.3023,
    "adaptation_buffer": 0.0605,
    "demand_fragility": 0.0561,
    "reallocation_capacity": 0.0832,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "31111",
      "to_title": "Chemistry technician",
      "composite": 0.614,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4906,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5894
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.020407,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31183",
    "title": "Civil/Structural engineering draughtsman",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 2819,
    "gross_wage_25th": 2471,
    "gross_wage_75th": 4000,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4974,
    "bottleneck": 0.6337,
    "market": {
      "market_momentum": 0.2368,
      "industry_footprint_momentum": 0.2573,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2291,
      "market_resilience": 0.2337,
      "market_modifier": 0.9182
    },
    "net_risk": 0.169,
    "risk_band": "moderate",
    "augmentation": 0.0362,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.4745,
        "ilo": 0.5255
      },
      "exposure_source_pctiles": {
        "aioe": 0.3182,
        "ilo": 0.4332
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.6655,
      "level": "medium",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7549,
      "source_coverage": 0.55,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.1129,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2251,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.019,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0933,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3322,
      "exposure_p50": 0.4974,
      "exposure_p90": 0.6626,
      "net_risk_p10": 0.1129,
      "net_risk_p50": 0.169,
      "net_risk_p90": 0.2251,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.0968,
      "theta": 0.6926,
      "c_aioe": -0.0731,
      "log_wage_spread": 0.4817,
      "wage_position": 0.6024
    },
    "isco_codes_matched": [
      "3118"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": -0.0968,
      "theta": 0.6926,
      "c_aioe": -0.0731,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3118"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.26,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3786,
      "net_risk": 0.1273,
      "risk_band": "low",
      "augmentation": 0.0561,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3182,
        "exposure_p50": 0.3786,
        "exposure_p90": 0.4332,
        "net_risk_p10": 0.0995,
        "net_risk_p50": 0.1263,
        "net_risk_p90": 0.1562,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4208,
      "net_risk": 0.1415,
      "risk_band": "low",
      "augmentation": 0.0623,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3835,
        "exposure_p50": 0.4208,
        "exposure_p90": 0.4545,
        "net_risk_p10": 0.129,
        "net_risk_p50": 0.1415,
        "net_risk_p90": 0.1529,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.169,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1586,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0416,
    "adaptation_capacity": 0.3084,
    "adaptation_buffer": 0.0617,
    "demand_fragility": 0.0561,
    "reallocation_capacity": 0.0832,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "31181",
      "to_title": "Mechanical draughtsman",
      "composite": 0.6849,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4924,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5588
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.016504,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "33311",
    "title": "Clearing and forwarding agent",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4047,
    "gross_wage_25th": 3504,
    "gross_wage_75th": 4823,
    "estimated_sg_employment_thousands": 8.9,
    "employment_thousands": 8.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7966,
    "bottleneck": 0.0062,
    "market": {
      "market_momentum": 0.2429,
      "industry_footprint_momentum": 0.2762,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2977,
      "market_resilience": 0.2648,
      "market_modifier": 0.9073
    },
    "net_risk": 0.7267,
    "risk_band": "very_high",
    "augmentation": 0.019,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0585,
      "anthropic_observed_pctile": 0.8211,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.8797,
        "anthropic": 0.8211,
        "eloundou": 0.9634,
        "ilo": 0.927
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8912,
      "level": "high",
      "crosswalk_quality": 0.9294,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.5882,
      "optimistic_band": "very_high",
      "pessimistic_risk": 0.8651,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.2267,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.3508,
      "task_exposure_concentration": 0.3361,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6448,
      "exposure_p50": 0.7966,
      "exposure_p90": 0.9484,
      "net_risk_p10": 0.5882,
      "net_risk_p50": 0.7267,
      "net_risk_p90": 0.8651,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3027,
      "theta": 0.5375,
      "c_aioe": 1.1855,
      "log_wage_spread": 0.3195,
      "wage_position": 0.8647
    },
    "isco_codes_matched": [
      "3331"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3027,
      "theta": 0.5375,
      "c_aioe": 1.1855,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3331"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.35,
      "regulatory_weight": 0.3,
      "physical_presence": 0.4,
      "tool_velocity": 0.45
    },
    "bls_proxy_employment": 4.55,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8975,
      "net_risk": 0.8092,
      "risk_band": "very_high",
      "augmentation": 0.0015,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.8621,
        "exposure_p50": 0.8975,
        "exposure_p90": 0.9338,
        "net_risk_p10": 0.7459,
        "net_risk_p50": 0.7984,
        "net_risk_p90": 0.8417,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8802,
      "net_risk": 0.7937,
      "risk_band": "very_high",
      "augmentation": 0.0014,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.8576,
        "exposure_p50": 0.8802,
        "exposure_p90": 0.9034,
        "net_risk_p10": 0.7733,
        "net_risk_p50": 0.7937,
        "net_risk_p90": 0.8146,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.7267,
    "structural_risk_band": "very_high",
    "transition_adjusted_risk": 0.6612,
    "transition_adjusted_band": "very_high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1948,
    "adaptation_capacity": 0.4504,
    "adaptation_buffer": 0.0901,
    "demand_fragility": 0.0646,
    "reallocation_capacity": 0.6974,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "33393",
      "to_title": "International market agent/representative (e.g. junket operator)",
      "composite": 0.7681,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.7424,
      "wage_preservation": 1,
      "training_ease": 0.6,
      "empirical_priority": 0.7348
    },
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.032922,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31412",
    "title": "Clinical research coordinator",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4500,
    "gross_wage_25th": 3905,
    "gross_wage_75th": 5986,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.499,
    "bottleneck": 0.3957,
    "market": {
      "market_momentum": 0.3476,
      "industry_footprint_momentum": 0.5983,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4398,
      "market_resilience": 0.3845,
      "market_modifier": 0.8654
    },
    "net_risk": 0.2614,
    "risk_band": "moderate",
    "augmentation": 0.0446,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.071,
      "anthropic_observed_pctile": 0.5237,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.4528,
        "anthropic": 0.5237,
        "eloundou": 0.5251,
        "ilo": 0.5718
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1799,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3428,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0386,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0477,
      "task_exposure_concentration": 0.3183,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3434,
      "exposure_p50": 0.499,
      "exposure_p90": 0.6545,
      "net_risk_p10": 0.1799,
      "net_risk_p50": 0.2614,
      "net_risk_p90": 0.3428,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.3012,
      "theta": 0.6632,
      "c_aioe": 0.2363,
      "log_wage_spread": 0.4272,
      "wage_position": 0.9615
    },
    "isco_codes_matched": [
      "3141"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.3012,
      "theta": 0.6632,
      "c_aioe": 0.2363,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3141"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.26,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5199,
      "net_risk": 0.2719,
      "risk_band": "moderate",
      "augmentation": 0.0791,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.4897,
        "exposure_p50": 0.5199,
        "exposure_p90": 0.5485,
        "net_risk_p10": 0.2391,
        "net_risk_p50": 0.271,
        "net_risk_p90": 0.3043,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4919,
      "net_risk": 0.2572,
      "risk_band": "moderate",
      "augmentation": 0.0748,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.4726,
        "exposure_p50": 0.4919,
        "exposure_p90": 0.5102,
        "net_risk_p10": 0.2471,
        "net_risk_p50": 0.2573,
        "net_risk_p90": 0.2668,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2614,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2408,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0652,
    "adaptation_capacity": 0.3934,
    "adaptation_buffer": 0.0787,
    "demand_fragility": 0.0086,
    "reallocation_capacity": 0.708,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "31213",
      "to_title": "Marine surveyor (ship and nautical)",
      "composite": 0.6269,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.51,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5971
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.020852,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "32530",
    "title": "Community health worker",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3103,
    "gross_wage_25th": 3000,
    "gross_wage_75th": 4425,
    "estimated_sg_employment_thousands": 1.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2879,
    "bottleneck": 0.4581,
    "market": {
      "market_momentum": 0.4375,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.197,
      "market_resilience": 0.3413,
      "market_modifier": 0.8805
    },
    "net_risk": 0.1374,
    "risk_band": "low",
    "augmentation": 0.0223,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2179,
      "anthropic_observed_pctile": 0.4585,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.2406,
        "anthropic": 0.4585,
        "eloundou": 0.5126,
        "ilo": 0.1807
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "divergent_exposure_sources",
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.7564,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.058,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2167,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0126,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1216,
      "exposure_p50": 0.2879,
      "exposure_p90": 0.4541,
      "net_risk_p10": 0.058,
      "net_risk_p50": 0.1374,
      "net_risk_p90": 0.2167,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.2839,
      "theta": 0.6699,
      "c_aioe": -0.2207,
      "log_wage_spread": 0.3887,
      "wage_position": 0.663
    },
    "isco_codes_matched": [
      "3253"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.2839,
      "theta": 0.6699,
      "c_aioe": -0.2207,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3253"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 2.72,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3478,
      "net_risk": 0.166,
      "risk_band": "moderate",
      "augmentation": 0.0544,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.265,
        "exposure_p50": 0.3478,
        "exposure_p90": 0.4332,
        "net_risk_p10": 0.1179,
        "net_risk_p50": 0.1647,
        "net_risk_p90": 0.2156,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2634,
      "net_risk": 0.1257,
      "risk_band": "low",
      "augmentation": 0.0412,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2096,
        "exposure_p50": 0.2634,
        "exposure_p90": 0.319,
        "net_risk_p10": 0.1,
        "net_risk_p50": 0.1257,
        "net_risk_p90": 0.1522,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1374,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1261,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0288,
    "adaptation_capacity": 0.4104,
    "adaptation_buffer": 0.0821,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "32571",
      "to_title": "Environmental inspector (environmental public health)",
      "composite": 0.6494,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4554,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5414
    },
    "employment_family_code": "32",
    "employment_family_total_thousands": 17.1,
    "employment_weight_within_family": 0.067458,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "35110",
    "title": "Computer systems operator",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 5425,
    "gross_wage_25th": 4357,
    "gross_wage_75th": 8143,
    "estimated_sg_employment_thousands": 3.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7287,
    "bottleneck": 0.2442,
    "market": {
      "market_momentum": 0.2551,
      "industry_footprint_momentum": 0.3138,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6961,
      "market_resilience": 0.4315,
      "market_modifier": 0.849
    },
    "net_risk": 0.4686,
    "risk_band": "high",
    "augmentation": 0.0595,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2778,
      "anthropic_observed_pctile": 0.8518,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.574,
        "anthropic": 0.8518,
        "eloundou": 0.9477,
        "ilo": 0.6881
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7639,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.3617,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5755,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0314,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 0.9798,
      "task_effective_coverage": 0.2652,
      "task_exposure_concentration": 0.0879,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5624,
      "exposure_p50": 0.7287,
      "exposure_p90": 0.8949,
      "net_risk_p10": 0.3617,
      "net_risk_p50": 0.4686,
      "net_risk_p90": 0.5755,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.7041,
      "theta": 0.6422,
      "c_aioe": 0.567,
      "log_wage_spread": 0.6254,
      "wage_position": 1.1592
    },
    "isco_codes_matched": [
      "3511"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.7041,
      "theta": 0.6422,
      "c_aioe": 0.567,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3511"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.35,
      "regulatory_weight": 0.3,
      "physical_presence": 0.4,
      "tool_velocity": 0.45
    },
    "bls_proxy_employment": 2.33,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.767,
      "net_risk": 0.4922,
      "risk_band": "high",
      "augmentation": 0.0808,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.6763,
        "exposure_p50": 0.767,
        "exposure_p90": 0.8561,
        "net_risk_p10": 0.4181,
        "net_risk_p50": 0.4906,
        "net_risk_p90": 0.5635,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7955,
      "net_risk": 0.5104,
      "risk_band": "very_high",
      "augmentation": 0.0838,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7368,
        "exposure_p50": 0.7955,
        "exposure_p90": 0.8531,
        "net_risk_p10": 0.4728,
        "net_risk_p50": 0.5104,
        "net_risk_p90": 0.5474,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.4686,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.4286,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1162,
    "adaptation_capacity": 0.4268,
    "adaptation_buffer": 0.0854,
    "demand_fragility": 0.0123,
    "reallocation_capacity": 0.9222,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "34221",
      "to_title": "Sports coach",
      "composite": 0.6588,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.555,
      "wage_preservation": 0.9025,
      "training_ease": 0.3,
      "empirical_priority": 0.6
    },
    "employment_family_code": "35",
    "employment_family_total_thousands": 22.4,
    "employment_weight_within_family": 0.136256,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "33493",
    "title": "Crewing executive (ship)",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4377,
    "gross_wage_25th": 3539,
    "gross_wage_75th": 6167,
    "estimated_sg_employment_thousands": 8.9,
    "employment_thousands": 8.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4507,
    "bottleneck": 0.4153,
    "market": {
      "market_momentum": 0.1888,
      "industry_footprint_momentum": 0.1098,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.525,
      "market_resilience": 0.3233,
      "market_modifier": 0.8869
    },
    "net_risk": 0.2337,
    "risk_band": "moderate",
    "augmentation": 0.0402,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0041,
      "anthropic_observed_pctile": 0.751,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.7469,
        "anthropic": 0.751,
        "eloundou": 0.8347
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8327,
      "level": "high",
      "crosswalk_quality": 0.9735,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.1552,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3122,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0663,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2994,
      "exposure_p50": 0.4507,
      "exposure_p90": 0.602,
      "net_risk_p10": 0.1552,
      "net_risk_p50": 0.2337,
      "net_risk_p90": 0.3122,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0432,
      "theta": 0.6653,
      "c_aioe": 0.816,
      "log_wage_spread": 0.5554,
      "wage_position": 0.9353
    },
    "isco_codes_matched": [
      "3349"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0432,
      "theta": 0.6653,
      "c_aioe": 0.816,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3349"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.35,
      "regulatory_weight": 0.3,
      "physical_presence": 0.4,
      "tool_velocity": 0.45
    },
    "bls_proxy_employment": 21.06,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7775,
      "net_risk": 0.4031,
      "risk_band": "high",
      "augmentation": 0.1044,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7483,
        "exposure_p50": 0.7775,
        "exposure_p90": 0.8062,
        "net_risk_p10": 0.356,
        "net_risk_p50": 0.403,
        "net_risk_p90": 0.4519,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5438,
      "net_risk": 0.282,
      "risk_band": "moderate",
      "augmentation": 0.073,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.5249,
        "exposure_p50": 0.5438,
        "exposure_p90": 0.5625,
        "net_risk_p10": 0.2722,
        "net_risk_p50": 0.282,
        "net_risk_p90": 0.2917,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2337,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2139,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0571,
    "adaptation_capacity": 0.4236,
    "adaptation_buffer": 0.0847,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "33394",
      "to_title": "Safety and security consultant",
      "composite": 0.6267,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5065,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5962
    },
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.034238,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "32143",
    "title": "Dental technician",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3032,
    "gross_wage_25th": 2642,
    "gross_wage_75th": 3649,
    "estimated_sg_employment_thousands": 1.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3979,
    "bottleneck": 0.8627,
    "market": {
      "market_momentum": 0.4375,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.1417,
      "market_resilience": 0.3192,
      "market_modifier": 0.8883
    },
    "net_risk": 0.0488,
    "risk_band": "very_low",
    "augmentation": 0.0444,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.3235,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.4599,
        "anthropic": 0.1364,
        "eloundou": 0.228,
        "ilo": 0.1101
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6451,
      "level": "medium",
      "crosswalk_quality": 0.395,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0284,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0692,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0012,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.061,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2316,
      "exposure_p50": 0.3979,
      "exposure_p90": 0.5642,
      "net_risk_p10": 0.0284,
      "net_risk_p50": 0.0488,
      "net_risk_p90": 0.0692,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.3157,
      "theta": 0.7341,
      "c_aioe": 0.2253,
      "log_wage_spread": 0.3229,
      "wage_position": 0.6479
    },
    "isco_codes_matched": [
      "3214"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.3157,
      "theta": 0.7341,
      "c_aioe": 0.2253,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3214"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.16,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2283,
      "net_risk": 0.0278,
      "risk_band": "very_low",
      "augmentation": 0.0629,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1449,
        "exposure_p50": 0.2283,
        "exposure_p90": 0.316,
        "net_risk_p10": 0.0113,
        "net_risk_p50": 0.0259,
        "net_risk_p90": 0.0468,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2999,
      "net_risk": 0.0366,
      "risk_band": "very_low",
      "augmentation": 0.0826,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2484,
        "exposure_p50": 0.2999,
        "exposure_p90": 0.3541,
        "net_risk_p10": 0.0303,
        "net_risk_p50": 0.0366,
        "net_risk_p90": 0.0432,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0488,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0457,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0102,
    "adaptation_capacity": 0.3216,
    "adaptation_buffer": 0.0643,
    "demand_fragility": 0.0332,
    "reallocation_capacity": 0.0961,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "32111",
      "to_title": "Sonographer",
      "composite": 0.6378,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5153,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.601
    },
    "employment_family_code": "32",
    "employment_family_total_thousands": 17.1,
    "employment_weight_within_family": 0.066682,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31131",
    "title": "Electrical engineering technician",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4235,
    "gross_wage_25th": 3081,
    "gross_wage_75th": 5461,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3845,
    "bottleneck": 0.4305,
    "market": {
      "market_momentum": 0.3557,
      "industry_footprint_momentum": 0.6234,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5303,
      "market_resilience": 0.4256,
      "market_modifier": 0.8511
    },
    "net_risk": 0.1867,
    "risk_band": "moderate",
    "augmentation": 0.035,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0675,
      "anthropic_observed_pctile": 0.3024,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.3699,
        "anthropic": 0.3024,
        "eloundou": 0.4738,
        "ilo": 0.2624
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.6996,
      "level": "medium",
      "crosswalk_quality": 0.3428,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1111,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2622,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0367,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0183,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2289,
      "exposure_p50": 0.3845,
      "exposure_p90": 0.54,
      "net_risk_p10": 0.1111,
      "net_risk_p50": 0.1867,
      "net_risk_p90": 0.2622,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.0237,
      "theta": 0.6671,
      "c_aioe": 0.0185,
      "log_wage_spread": 0.5724,
      "wage_position": 0.9049
    },
    "isco_codes_matched": [
      "3113"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.0237,
      "theta": 0.6671,
      "c_aioe": 0.0185,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3113"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.83,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3499,
      "net_risk": 0.1696,
      "risk_band": "moderate",
      "augmentation": 0.0641,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2975,
        "exposure_p50": 0.3499,
        "exposure_p90": 0.4041,
        "net_risk_p10": 0.139,
        "net_risk_p50": 0.1687,
        "net_risk_p90": 0.2029,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3302,
      "net_risk": 0.1601,
      "risk_band": "moderate",
      "augmentation": 0.0605,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2979,
        "exposure_p50": 0.3302,
        "exposure_p90": 0.3637,
        "net_risk_p10": 0.1444,
        "net_risk_p50": 0.1601,
        "net_risk_p90": 0.1763,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1867,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1752,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0466,
    "adaptation_capacity": 0.3059,
    "adaptation_buffer": 0.0612,
    "demand_fragility": 0.01,
    "reallocation_capacity": 0.0991,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "31132",
      "to_title": "Lift technician",
      "composite": 0.6849,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4923,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5588
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.020228,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31182",
    "title": "Electrical/Electronics draughtsman",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3518,
    "gross_wage_25th": 2400,
    "gross_wage_75th": 4400,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5123,
    "bottleneck": 0.6337,
    "market": {
      "market_momentum": 0.2544,
      "industry_footprint_momentum": 0.3117,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4189,
      "market_resilience": 0.3202,
      "market_modifier": 0.8879
    },
    "net_risk": 0.1673,
    "risk_band": "moderate",
    "augmentation": 0.0536,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.4745,
        "ilo": 0.5255
      },
      "exposure_source_pctiles": {
        "aioe": 0.3182,
        "ilo": 0.4332
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.6655,
      "level": "medium",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7549,
      "source_coverage": 0.55,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.1133,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2212,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0173,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1142,
      "task_exposure_concentration": 0.3403,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.347,
      "exposure_p50": 0.5123,
      "exposure_p90": 0.6773,
      "net_risk_p10": 0.1133,
      "net_risk_p50": 0.1673,
      "net_risk_p90": 0.2212,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.0968,
      "theta": 0.6926,
      "c_aioe": -0.0731,
      "log_wage_spread": 0.6061,
      "wage_position": 0.7517
    },
    "isco_codes_matched": [
      "3118"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": -0.0968,
      "theta": 0.6926,
      "c_aioe": -0.0731,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3118"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.26,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3786,
      "net_risk": 0.1231,
      "risk_band": "low",
      "augmentation": 0.0768,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3182,
        "exposure_p50": 0.3786,
        "exposure_p90": 0.4332,
        "net_risk_p10": 0.0953,
        "net_risk_p50": 0.1211,
        "net_risk_p90": 0.1509,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4575,
      "net_risk": 0.1488,
      "risk_band": "low",
      "augmentation": 0.0928,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.4189,
        "exposure_p50": 0.4575,
        "exposure_p90": 0.4924,
        "net_risk_p10": 0.1363,
        "net_risk_p50": 0.1488,
        "net_risk_p90": 0.1602,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1673,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1542,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0399,
    "adaptation_capacity": 0.3917,
    "adaptation_buffer": 0.0783,
    "demand_fragility": 0.0221,
    "reallocation_capacity": 0.6897,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "31181",
      "to_title": "Mechanical draughtsman",
      "composite": 0.6871,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.495,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.56
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.018437,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31141",
    "title": "Electronics engineering technician",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4071,
    "gross_wage_25th": 3287,
    "gross_wage_75th": 5374,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3875,
    "bottleneck": 0.5089,
    "market": {
      "market_momentum": 0.2531,
      "industry_footprint_momentum": 0.3075,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.426,
      "market_resilience": 0.3223,
      "market_modifier": 0.8872
    },
    "net_risk": 0.1691,
    "risk_band": "moderate",
    "augmentation": 0.0313,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2086,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.3449,
        "anthropic": 0.1364,
        "eloundou": 0.3923,
        "ilo": 0.5718
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.676,
      "level": "medium",
      "crosswalk_quality": 0.4886,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0965,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2418,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0191,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0183,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2212,
      "exposure_p50": 0.3875,
      "exposure_p90": 0.5539,
      "net_risk_p10": 0.0965,
      "net_risk_p50": 0.1691,
      "net_risk_p90": 0.2418,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.055,
      "theta": 0.6745,
      "c_aioe": -0.0425,
      "log_wage_spread": 0.4916,
      "wage_position": 0.8699
    },
    "isco_codes_matched": [
      "3114"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.055,
      "theta": 0.6745,
      "c_aioe": -0.0425,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3114"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.63,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3621,
      "net_risk": 0.1578,
      "risk_band": "moderate",
      "augmentation": 0.0594,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2488,
        "exposure_p50": 0.3621,
        "exposure_p90": 0.4746,
        "net_risk_p10": 0.1085,
        "net_risk_p50": 0.1562,
        "net_risk_p90": 0.2088,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3378,
      "net_risk": 0.1472,
      "risk_band": "low",
      "augmentation": 0.0554,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2678,
        "exposure_p50": 0.3378,
        "exposure_p90": 0.4072,
        "net_risk_p10": 0.1167,
        "net_risk_p50": 0.1472,
        "net_risk_p90": 0.1774,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1691,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1588,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0418,
    "adaptation_capacity": 0.3064,
    "adaptation_buffer": 0.0613,
    "demand_fragility": 0.01,
    "reallocation_capacity": 0.0991,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "31142",
      "to_title": "Semi-conductor technician",
      "composite": 0.7082,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5176,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5705
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.019833,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "33330",
    "title": "Employment agent/Labour contractor",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4522,
    "gross_wage_25th": 3084,
    "gross_wage_75th": 7335,
    "estimated_sg_employment_thousands": 8.9,
    "employment_thousands": 8.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.727,
    "bottleneck": 0.1337,
    "market": {
      "market_momentum": 0.4375,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.7424,
      "market_resilience": 0.5595,
      "market_modifier": 0.8042
    },
    "net_risk": 0.5123,
    "risk_band": "very_high",
    "augmentation": 0.0512,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0064,
      "anthropic_observed_pctile": 0.9565,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.9501,
        "anthropic": 0.9565,
        "eloundou": 0.3117,
        "ilo": 0.6101
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7564,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.3951,
      "optimistic_band": "high",
      "pessimistic_risk": 0.6295,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0123,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.3508,
      "task_exposure_concentration": 0.3361,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5607,
      "exposure_p50": 0.727,
      "exposure_p90": 0.8933,
      "net_risk_p10": 0.3951,
      "net_risk_p50": 0.5123,
      "net_risk_p90": 0.6295,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3531,
      "theta": 0.6105,
      "c_aioe": 1.1325,
      "log_wage_spread": 0.8664,
      "wage_position": 0.9662
    },
    "isco_codes_matched": [
      "3333"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3531,
      "theta": 0.6105,
      "c_aioe": 1.1325,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3333"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.35,
      "regulatory_weight": 0.3,
      "physical_presence": 0.4,
      "tool_velocity": 0.45
    },
    "bls_proxy_employment": 1.45,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7063,
      "net_risk": 0.4921,
      "risk_band": "high",
      "augmentation": 0.0528,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.5431,
        "exposure_p50": 0.7063,
        "exposure_p90": 0.8656,
        "net_risk_p10": 0.3653,
        "net_risk_p50": 0.4901,
        "net_risk_p90": 0.6187,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7582,
      "net_risk": 0.5282,
      "risk_band": "very_high",
      "augmentation": 0.0567,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.6539,
        "exposure_p50": 0.7582,
        "exposure_p90": 0.86,
        "net_risk_p10": 0.4556,
        "net_risk_p50": 0.5282,
        "net_risk_p90": 0.5992,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.5123,
    "structural_risk_band": "very_high",
    "transition_adjusted_risk": 0.4687,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1322,
    "adaptation_capacity": 0.4259,
    "adaptation_buffer": 0.0852,
    "demand_fragility": 0.0646,
    "reallocation_capacity": 0.6974,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "33394",
      "to_title": "Safety and security consultant",
      "composite": 0.7406,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.6347,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6543
    },
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.0348,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "32200",
    "title": "Enrolled/Assistant nurse (excluding registered nurse)",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4904,
    "gross_wage_25th": 3344,
    "gross_wage_75th": 6705,
    "estimated_sg_employment_thousands": 1.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3564,
    "bottleneck": 0.7558,
    "market": {
      "market_momentum": 0.4751,
      "industry_footprint_momentum": 0.9906,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6996,
      "market_resilience": 0.5649,
      "market_modifier": 0.8023
    },
    "net_risk": 0.0699,
    "risk_band": "low",
    "augmentation": 0.0553,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0668,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.2032,
        "anthropic": 0.1364,
        "eloundou": 0.1611
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8393,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0402,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0995,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0199,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0542,
      "task_exposure_concentration": 0.1442,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2051,
      "exposure_p50": 0.3564,
      "exposure_p90": 0.5076,
      "net_risk_p10": 0.0402,
      "net_risk_p50": 0.0699,
      "net_risk_p90": 0.0995,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.5137,
      "theta": 0.7133,
      "c_aioe": -0.3772,
      "log_wage_spread": 0.6957,
      "wage_position": 1.0479
    },
    "isco_codes_matched": [
      "3220"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.5137,
      "theta": 0.7133,
      "c_aioe": -0.3772,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3220"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.9,
      "physical_presence": 0.95,
      "tool_velocity": 0.35
    },
    "bls_proxy_employment": 15.95,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1659,
      "net_risk": 0.0325,
      "risk_band": "very_low",
      "augmentation": 0.0708,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1443,
        "exposure_p50": 0.1659,
        "exposure_p90": 0.1888,
        "net_risk_p10": 0.0235,
        "net_risk_p50": 0.0323,
        "net_risk_p90": 0.0419,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2276,
      "net_risk": 0.0446,
      "risk_band": "very_low",
      "augmentation": 0.0972,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2137,
        "exposure_p50": 0.2276,
        "exposure_p90": 0.2424,
        "net_risk_p10": 0.0419,
        "net_risk_p50": 0.0446,
        "net_risk_p90": 0.0475,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0699,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0643,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0142,
    "adaptation_capacity": 0.4006,
    "adaptation_buffer": 0.0801,
    "demand_fragility": 0.0039,
    "reallocation_capacity": 0.8682,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "32111",
      "to_title": "Sonographer",
      "composite": 0.6278,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4329,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5308
    },
    "employment_family_code": "32",
    "employment_family_total_thousands": 17.1,
    "employment_weight_within_family": 0.084804,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "32571",
    "title": "Environmental inspector (environmental public health)",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 7373,
    "gross_wage_25th": 4794,
    "gross_wage_75th": 10408,
    "estimated_sg_employment_thousands": 1.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4936,
    "bottleneck": 0.4581,
    "market": {
      "market_momentum": 0.2415,
      "industry_footprint_momentum": 0.272,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8806,
      "market_resilience": 0.4971,
      "market_modifier": 0.826
    },
    "net_risk": 0.2211,
    "risk_band": "moderate",
    "augmentation": 0.0569,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2179,
      "anthropic_observed_pctile": 0.4585,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.2406,
        "anthropic": 0.4585,
        "eloundou": 0.5126,
        "ilo": 0.2079
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8039,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1466,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2956,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0711,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1009,
      "task_exposure_concentration": 0.0788,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3273,
      "exposure_p50": 0.4936,
      "exposure_p90": 0.6598,
      "net_risk_p10": 0.1466,
      "net_risk_p50": 0.2211,
      "net_risk_p90": 0.2956,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.2839,
      "theta": 0.6699,
      "c_aioe": -0.2207,
      "log_wage_spread": 0.7752,
      "wage_position": 1.5754
    },
    "isco_codes_matched": [
      "3257"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.2839,
      "theta": 0.6699,
      "c_aioe": -0.2207,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3257"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 2.72,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3549,
      "net_risk": 0.1589,
      "risk_band": "moderate",
      "augmentation": 0.0808,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.279,
        "exposure_p50": 0.3549,
        "exposure_p90": 0.4332,
        "net_risk_p10": 0.1173,
        "net_risk_p50": 0.1579,
        "net_risk_p90": 0.2021,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4359,
      "net_risk": 0.1951,
      "risk_band": "moderate",
      "augmentation": 0.0993,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3868,
        "exposure_p50": 0.4359,
        "exposure_p90": 0.4866,
        "net_risk_p10": 0.1731,
        "net_risk_p50": 0.1951,
        "net_risk_p90": 0.2178,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2211,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2037,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0461,
    "adaptation_capacity": 0.3945,
    "adaptation_buffer": 0.0789,
    "demand_fragility": 0.0045,
    "reallocation_capacity": 0.928,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "32572",
      "to_title": "Occupational health and safety inspector",
      "composite": 0.668,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.472,
      "wage_preservation": 0.7328,
      "training_ease": 0,
      "empirical_priority": 0.5071
    },
    "employment_family_code": "32",
    "employment_family_total_thousands": 17.1,
    "employment_weight_within_family": 0.103984,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "33320",
    "title": "Exhibition/Conference/Event planner (including wedding planner/coordinator)",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3740,
    "gross_wage_25th": 3000,
    "gross_wage_75th": 4861,
    "estimated_sg_employment_thousands": 8.9,
    "employment_thousands": 8.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.663,
    "bottleneck": 0.5686,
    "market": {
      "market_momentum": 0.2877,
      "industry_footprint_momentum": 0.4142,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3387,
      "market_resilience": 0.3081,
      "market_modifier": 0.8922
    },
    "net_risk": 0.2565,
    "risk_band": "moderate",
    "augmentation": 0.07,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1517,
      "anthropic_observed_pctile": 0.7253,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.877,
        "anthropic": 0.7253,
        "eloundou": 0.8117,
        "ilo": 0.7748
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8789,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1978,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3153,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0435,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1053,
      "task_exposure_concentration": 0.5052,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5112,
      "exposure_p50": 0.663,
      "exposure_p90": 0.8148,
      "net_risk_p10": 0.1978,
      "net_risk_p50": 0.2565,
      "net_risk_p90": 0.3153,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2973,
      "theta": 0.6821,
      "c_aioe": 0.993,
      "log_wage_spread": 0.4826,
      "wage_position": 0.7991
    },
    "isco_codes_matched": [
      "3332"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2973,
      "theta": 0.6821,
      "c_aioe": 0.993,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3332"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.35,
      "regulatory_weight": 0.3,
      "physical_presence": 0.4,
      "tool_velocity": 0.45
    },
    "bls_proxy_employment": 3.67,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7952,
      "net_risk": 0.306,
      "risk_band": "high",
      "augmentation": 0.1393,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.7587,
        "exposure_p50": 0.7952,
        "exposure_p90": 0.8333,
        "net_risk_p10": 0.2588,
        "net_risk_p50": 0.3059,
        "net_risk_p90": 0.356,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7151,
      "net_risk": 0.2752,
      "risk_band": "moderate",
      "augmentation": 0.1253,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.692,
        "exposure_p50": 0.7151,
        "exposure_p90": 0.7392,
        "net_risk_p10": 0.2663,
        "net_risk_p50": 0.2752,
        "net_risk_p90": 0.2845,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2565,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2369,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0613,
    "adaptation_capacity": 0.3823,
    "adaptation_buffer": 0.0765,
    "demand_fragility": 0.0291,
    "reallocation_capacity": 0.5459,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "33330",
      "to_title": "Employment agent/Labour contractor",
      "composite": 0.6319,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5092,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5981
    },
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.031648,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "33121",
    "title": "Financial markets back office administrator",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 5366,
    "gross_wage_25th": 4000,
    "gross_wage_75th": 6700,
    "estimated_sg_employment_thousands": 8.9,
    "employment_thousands": 8.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6377,
    "bottleneck": 0.205,
    "market": {
      "market_momentum": 0.3534,
      "industry_footprint_momentum": 0.6161,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5936,
      "market_resilience": 0.4494,
      "market_modifier": 0.8427
    },
    "net_risk": 0.4282,
    "risk_band": "high",
    "augmentation": 0.0517,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1831,
      "anthropic_observed_pctile": 0.7866,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.9697,
        "anthropic": 0.7866,
        "eloundou": 0.9289,
        "ilo": 0.953
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8539,
      "level": "high",
      "crosswalk_quality": 0.9601,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.3237,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5326,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0718,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0463,
      "task_exposure_concentration": 0.5012,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4822,
      "exposure_p50": 0.6377,
      "exposure_p90": 0.7933,
      "net_risk_p10": 0.3237,
      "net_risk_p50": 0.4282,
      "net_risk_p90": 0.5326,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3856,
      "theta": 0.6333,
      "c_aioe": 1.1282,
      "log_wage_spread": 0.5158,
      "wage_position": 1.1466
    },
    "isco_codes_matched": [
      "3312"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3856,
      "theta": 0.6333,
      "c_aioe": 1.1282,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3312"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.4,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.6,
      "relationship_intensity": 0.65,
      "regulatory_weight": 0.8,
      "physical_presence": 0.1,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 2.54,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.9081,
      "net_risk": 0.6084,
      "risk_band": "very_high",
      "augmentation": 0.0837,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.8633,
        "exposure_p50": 0.9081,
        "exposure_p90": 0.955,
        "net_risk_p10": 0.5506,
        "net_risk_p50": 0.6085,
        "net_risk_p90": 0.6686,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7049,
      "net_risk": 0.4723,
      "risk_band": "high",
      "augmentation": 0.0649,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.6765,
        "exposure_p50": 0.7049,
        "exposure_p90": 0.7346,
        "net_risk_p10": 0.4532,
        "net_risk_p50": 0.4723,
        "net_risk_p90": 0.4922,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.4282,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3996,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0681,
    "adaptation_capacity": 0.3335,
    "adaptation_buffer": 0.0667,
    "demand_fragility": 0.0124,
    "reallocation_capacity": 0.5523,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "12111",
      "to_title": "Budgeting and financial accounting manager (including financial controller)",
      "composite": 0.6428,
      "observed_transition_rate": null,
      "destination_quality": 0.5344,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5874
    },
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.037909,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31711",
    "title": "Fire and safety inspector",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3810,
    "gross_wage_25th": 2504,
    "gross_wage_75th": 7464,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2413,
    "bottleneck": 0.7754,
    "market": {
      "market_momentum": 0.4375,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.6551,
      "market_resilience": 0.5245,
      "market_modifier": 0.8164
    },
    "net_risk": 0.0443,
    "risk_band": "very_low",
    "augmentation": 0.0412,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1203,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.2567,
        "anthropic": 0.1364,
        "eloundou": 0.3159
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.6778,
      "level": "medium",
      "crosswalk_quality": 0.3839,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0165,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.072,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0057,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.09,
      "exposure_p50": 0.2413,
      "exposure_p90": 0.3925,
      "net_risk_p10": 0.0165,
      "net_risk_p50": 0.0443,
      "net_risk_p90": 0.072,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.2045,
      "theta": 0.7191,
      "c_aioe": -0.149,
      "log_wage_spread": 1.0922,
      "wage_position": 0.8141
    },
    "isco_codes_matched": [
      "3171"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.2045,
      "theta": 0.7191,
      "c_aioe": -0.149,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3171"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.25,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2344,
      "net_risk": 0.043,
      "risk_band": "very_low",
      "augmentation": 0.0953,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1742,
        "exposure_p50": 0.2344,
        "exposure_p90": 0.2967,
        "net_risk_p10": 0.0262,
        "net_risk_p50": 0.0422,
        "net_risk_p90": 0.0609,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1916,
      "net_risk": 0.0351,
      "risk_band": "very_low",
      "augmentation": 0.0779,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1525,
        "exposure_p50": 0.1916,
        "exposure_p90": 0.2321,
        "net_risk_p10": 0.028,
        "net_risk_p50": 0.0351,
        "net_risk_p90": 0.0426,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0443,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0406,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0104,
    "adaptation_capacity": 0.4122,
    "adaptation_buffer": 0.0824,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "31720",
      "to_title": "Safety inspector (vehicles, processes and products)",
      "composite": 0.6131,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4176,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5236
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.019187,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31593",
    "title": "Flight operations officer",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3778,
    "gross_wage_25th": 2848,
    "gross_wage_75th": 5200,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5066,
    "bottleneck": 0.6337,
    "market": {
      "market_momentum": 0.1888,
      "industry_footprint_momentum": 0.1098,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4559,
      "market_resilience": 0.2956,
      "market_modifier": 0.8965
    },
    "net_risk": 0.1678,
    "risk_band": "moderate",
    "augmentation": 0.0477,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "insufficient_data",
      "exposure_source_count": 1,
      "exposure_source_keys": [
        "aioe"
      ],
      "exposure_source_weights": {
        "aioe": 1
      },
      "exposure_source_pctiles": {
        "aioe": 0.3182
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.385,
      "level": "low",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.7,
      "source_freshness": 0.55,
      "source_coverage": 0.1,
      "signal_agreement": 0.25,
      "sensitivity": 0.65,
      "exposure_source_count": 1
    },
    "stability": {
      "optimistic_risk": 0.1107,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2249,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0178,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1306,
      "task_exposure_concentration": 0.6756,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3343,
      "exposure_p50": 0.5066,
      "exposure_p90": 0.6789,
      "net_risk_p10": 0.1107,
      "net_risk_p50": 0.1678,
      "net_risk_p90": 0.2249,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.0968,
      "theta": 0.6926,
      "c_aioe": -0.0731,
      "log_wage_spread": 0.602,
      "wage_position": 0.8073
    },
    "isco_codes_matched": [
      "3159"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": -0.0968,
      "theta": 0.6926,
      "c_aioe": -0.0731,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3159"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.18,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3182,
      "net_risk": 0.1045,
      "risk_band": "low",
      "augmentation": 0.0596,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3182,
        "exposure_p50": 0.3182,
        "exposure_p90": 0.3182,
        "net_risk_p10": 0.0869,
        "net_risk_p50": 0.1047,
        "net_risk_p90": 0.1233,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4284,
      "net_risk": 0.1407,
      "risk_band": "low",
      "augmentation": 0.0803,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.4284,
        "exposure_p50": 0.4284,
        "exposure_p90": 0.4284,
        "net_risk_p10": 0.1407,
        "net_risk_p50": 0.1407,
        "net_risk_p90": 0.1407,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1678,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1561,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0408,
    "adaptation_capacity": 0.3479,
    "adaptation_buffer": 0.0696,
    "demand_fragility": 0.0479,
    "reallocation_capacity": 0.3954,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "31594",
      "to_title": "Air cargo officer",
      "composite": 0.6756,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4835,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5545
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.019106,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31522",
    "title": "Harbour pilot",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 8833,
    "gross_wage_25th": 7093,
    "gross_wage_75th": 10052,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2139,
    "bottleneck": 0.7772,
    "market": {
      "market_momentum": 0.1888,
      "industry_footprint_momentum": 0.1098,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5775,
      "market_resilience": 0.3443,
      "market_modifier": 0.8795
    },
    "net_risk": 0.0419,
    "risk_band": "very_low",
    "augmentation": 0.0196,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0758,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.0606,
        "anthropic": 0.1364,
        "eloundou": 0.0649,
        "ilo": 0.3329
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0114,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0724,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0081,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.0584,
      "exposure_p50": 0.2139,
      "exposure_p90": 0.3694,
      "net_risk_p10": 0.0114,
      "net_risk_p50": 0.0419,
      "net_risk_p90": 0.0724,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -1.15,
      "theta": 0.7199,
      "c_aioe": -0.8367,
      "log_wage_spread": 0.3487,
      "wage_position": 1.8874
    },
    "isco_codes_matched": [
      "3152"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.15,
      "theta": 0.7199,
      "c_aioe": -0.8367,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3152"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.49,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1523,
      "net_risk": 0.0298,
      "risk_band": "very_low",
      "augmentation": 0.0408,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0817,
        "exposure_p50": 0.1523,
        "exposure_p90": 0.2199,
        "net_risk_p10": 0.0143,
        "net_risk_p50": 0.0283,
        "net_risk_p90": 0.0476,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1384,
      "net_risk": 0.0271,
      "risk_band": "very_low",
      "augmentation": 0.037,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0925,
        "exposure_p50": 0.1384,
        "exposure_p90": 0.1823,
        "net_risk_p10": 0.0181,
        "net_risk_p50": 0.0271,
        "net_risk_p90": 0.0357,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0419,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0388,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0103,
    "adaptation_capacity": 0.374,
    "adaptation_buffer": 0.0748,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "31571",
      "to_title": "Air transport service supervisor",
      "composite": 0.5366,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4027,
      "wage_preservation": 0.6286,
      "training_ease": 0.3,
      "empirical_priority": 0.4903
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.029214,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "36203",
    "title": "Information technology trainer (extracurriculum)",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 6119,
    "gross_wage_25th": 4249,
    "gross_wage_75th": 8550,
    "estimated_sg_employment_thousands": 6.5,
    "employment_thousands": 6.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7801,
    "bottleneck": 0.3645,
    "market": {
      "market_momentum": 0.4375,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.7897,
      "market_resilience": 0.5784,
      "market_modifier": 0.7976
    },
    "net_risk": 0.3957,
    "risk_band": "high",
    "augmentation": 0.1215,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "insufficient_data",
      "exposure_source_count": 1,
      "exposure_source_keys": [
        "aioe"
      ],
      "exposure_source_weights": {
        "aioe": 1
      },
      "exposure_source_pctiles": {
        "aioe": 0.9046
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.5375,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.55,
      "source_coverage": 0.1,
      "signal_agreement": 0.25,
      "sensitivity": 0.85,
      "exposure_source_count": 1
    },
    "stability": {
      "optimistic_risk": 0.3083,
      "optimistic_band": "high",
      "pessimistic_risk": 0.483,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0957,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.2808,
      "task_exposure_concentration": 0.0261,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6079,
      "exposure_p50": 0.7801,
      "exposure_p90": 0.9524,
      "net_risk_p10": 0.3083,
      "net_risk_p50": 0.3957,
      "net_risk_p90": 0.483,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3253,
      "theta": 0.6571,
      "c_aioe": 1.0475,
      "log_wage_spread": 0.6992,
      "wage_position": 1.3075
    },
    "isco_codes_matched": [
      "3620"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3253,
      "theta": 0.6571,
      "c_aioe": 1.0475,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "3620"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.55,
      "real_time_coordination": 0.85,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.6,
      "relationship_intensity": 0.8,
      "regulatory_weight": 0.45,
      "physical_presence": 0.75,
      "tool_velocity": 0.4
    },
    "bls_proxy_employment": 1.44,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.9046,
      "net_risk": 0.4585,
      "risk_band": "high",
      "augmentation": 0.1907,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.9046,
        "exposure_p50": 0.9046,
        "exposure_p90": 0.9046,
        "net_risk_p10": 0.4061,
        "net_risk_p50": 0.4578,
        "net_risk_p90": 0.512,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8576,
      "net_risk": 0.4347,
      "risk_band": "high",
      "augmentation": 0.1808,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8576,
        "exposure_p50": 0.8576,
        "exposure_p90": 0.8576,
        "net_risk_p10": 0.4347,
        "net_risk_p50": 0.4347,
        "net_risk_p90": 0.4347,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3957,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3619,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "mixed",
    "realized_risk_proxy": 0.085,
    "adaptation_capacity": 0.4267,
    "adaptation_buffer": 0.0853,
    "demand_fragility": 0.0039,
    "reallocation_capacity": 0.9766,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "13420",
      "to_title": "Health services manager",
      "composite": 0.6431,
      "observed_transition_rate": null,
      "destination_quality": 0.5335,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5871
    },
    "employment_family_code": "36",
    "employment_family_total_thousands": 51.2,
    "employment_weight_within_family": 0.178897,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31144",
    "title": "Instrumentation technician",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3626,
    "gross_wage_25th": 2826,
    "gross_wage_75th": 4580,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2929,
    "bottleneck": 0.5089,
    "market": {
      "market_momentum": 0.419,
      "industry_footprint_momentum": 0.818,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3244,
      "market_resilience": 0.3812,
      "market_modifier": 0.8666
    },
    "net_risk": 0.1246,
    "risk_band": "low",
    "augmentation": 0.0296,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2086,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.3449,
        "anthropic": 0.1364,
        "eloundou": 0.3923,
        "ilo": 0.5718
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.676,
      "level": "medium",
      "crosswalk_quality": 0.4886,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0539,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1954,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0254,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1266,
      "exposure_p50": 0.2929,
      "exposure_p90": 0.4592,
      "net_risk_p10": 0.0539,
      "net_risk_p50": 0.1246,
      "net_risk_p90": 0.1954,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.055,
      "theta": 0.6745,
      "c_aioe": -0.0425,
      "log_wage_spread": 0.4828,
      "wage_position": 0.7748
    },
    "isco_codes_matched": [
      "3114"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.055,
      "theta": 0.6745,
      "c_aioe": -0.0425,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3114"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.63,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3621,
      "net_risk": 0.1541,
      "risk_band": "moderate",
      "augmentation": 0.0702,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2488,
        "exposure_p50": 0.3621,
        "exposure_p90": 0.4641,
        "net_risk_p10": 0.1055,
        "net_risk_p50": 0.1539,
        "net_risk_p90": 0.204,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2754,
      "net_risk": 0.1172,
      "risk_band": "low",
      "augmentation": 0.0534,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2018,
        "exposure_p50": 0.2754,
        "exposure_p90": 0.3417,
        "net_risk_p10": 0.0859,
        "net_risk_p50": 0.1172,
        "net_risk_p90": 0.1454,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1246,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1141,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.03,
    "adaptation_capacity": 0.4236,
    "adaptation_buffer": 0.0847,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "31142",
      "to_title": "Semi-conductor technician",
      "composite": 0.7001,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5081,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5662
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.018718,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "33211",
    "title": "Insurance sales agent/broker (including independent financial planner)",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 5780,
    "gross_wage_25th": 4350,
    "gross_wage_75th": 6887,
    "estimated_sg_employment_thousands": 8.9,
    "employment_thousands": 8.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.749,
    "bottleneck": 0.0089,
    "market": {
      "market_momentum": 0.3534,
      "industry_footprint_momentum": 0.6161,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5882,
      "market_resilience": 0.4473,
      "market_modifier": 0.8434
    },
    "net_risk": 0.6297,
    "risk_band": "very_high",
    "augmentation": 0.0347,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1154,
      "anthropic_observed_pctile": 0.7134,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.8289,
        "anthropic": 0.7134,
        "eloundou": 0.9854,
        "ilo": 0.8738
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.4989,
      "optimistic_band": "high",
      "pessimistic_risk": 0.7605,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.1297,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.258,
      "task_exposure_concentration": 0.2567,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5934,
      "exposure_p50": 0.749,
      "exposure_p90": 0.9045,
      "net_risk_p10": 0.4989,
      "net_risk_p50": 0.6297,
      "net_risk_p90": 0.7605,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2402,
      "theta": 0.5393,
      "c_aioe": 1.1264,
      "log_wage_spread": 0.4595,
      "wage_position": 1.235
    },
    "isco_codes_matched": [
      "3321"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2402,
      "theta": 0.5393,
      "c_aioe": 1.1264,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3321"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.35,
      "real_time_coordination": 0.75,
      "ambiguity_tolerance": 0.6,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.9,
      "regulatory_weight": 0.2,
      "physical_presence": 0.3,
      "tool_velocity": 0.55
    },
    "bls_proxy_employment": 3.91,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "partial",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8493,
      "net_risk": 0.7099,
      "risk_band": "very_high",
      "augmentation": 0.0034,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7817,
        "exposure_p50": 0.8493,
        "exposure_p90": 0.9185,
        "net_risk_p10": 0.6353,
        "net_risk_p50": 0.6983,
        "net_risk_p90": 0.7598,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8136,
      "net_risk": 0.6801,
      "risk_band": "very_high",
      "augmentation": 0.0032,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7702,
        "exposure_p50": 0.8136,
        "exposure_p90": 0.858,
        "net_risk_p10": 0.6439,
        "net_risk_p50": 0.6801,
        "net_risk_p90": 0.7173,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.6297,
    "structural_risk_band": "very_high",
    "transition_adjusted_risk": 0.5758,
    "transition_adjusted_band": "very_high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0423,
    "adaptation_capacity": 0.4282,
    "adaptation_buffer": 0.0856,
    "demand_fragility": 0.0323,
    "reallocation_capacity": 0.7725,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "12222",
      "to_title": "Marketing manager",
      "composite": 0.6967,
      "observed_transition_rate": null,
      "destination_quality": 0.5966,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6369
    },
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.039344,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "34321",
    "title": "Interior designer",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4700,
    "gross_wage_25th": 3430,
    "gross_wage_75th": 6000,
    "estimated_sg_employment_thousands": 2.6,
    "employment_thousands": 2.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3536,
    "bottleneck": 0.1738,
    "market": {
      "market_momentum": 0.2361,
      "industry_footprint_momentum": 0.2552,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5758,
      "market_resilience": 0.3719,
      "market_modifier": 0.8698
    },
    "net_risk": 0.2541,
    "risk_band": "moderate",
    "augmentation": 0.0161,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0276,
      "anthropic_observed_pctile": 0.3547,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.3824,
        "anthropic": 0.3547,
        "eloundou": 0.6914,
        "ilo": 0.5124
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.67,
      "level": "medium",
      "crosswalk_quality": 0.7747,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.4,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1347,
      "optimistic_band": "low",
      "pessimistic_risk": 0.3736,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0459,
      "label": "sensitive"
    },
    "task_primitives": {
      "matched_task_weight_share": 0.9222,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1874,
      "exposure_p50": 0.3536,
      "exposure_p90": 0.5199,
      "net_risk_p10": 0.1347,
      "net_risk_p50": 0.2541,
      "net_risk_p90": 0.3736,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.0552,
      "theta": 0.6253,
      "c_aioe": 0.0454,
      "log_wage_spread": 0.5592,
      "wage_position": 1.0043
    },
    "isco_codes_matched": [
      "3432"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.0552,
      "theta": 0.6253,
      "c_aioe": 0.0454,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3432"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.9,
      "real_time_coordination": 0.4,
      "ambiguity_tolerance": 0.8,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.1,
      "physical_presence": 0.1,
      "tool_velocity": 0.85
    },
    "bls_proxy_employment": 0.89,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.485,
      "net_risk": 0.3486,
      "risk_band": "high",
      "augmentation": 0.0314,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.4019,
        "exposure_p50": 0.485,
        "exposure_p90": 0.5703,
        "net_risk_p10": 0.2824,
        "net_risk_p50": 0.3463,
        "net_risk_p90": 0.4182,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.357,
      "net_risk": 0.2565,
      "risk_band": "moderate",
      "augmentation": 0.0231,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.303,
        "exposure_p50": 0.357,
        "exposure_p90": 0.4124,
        "net_risk_p10": 0.2177,
        "net_risk_p50": 0.2565,
        "net_risk_p90": 0.2964,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2541,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2348,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0764,
    "adaptation_capacity": 0.3792,
    "adaptation_buffer": 0.0758,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "21621",
      "to_title": "Landscape architect",
      "composite": 0.5795,
      "observed_transition_rate": 0.0984,
      "destination_quality": 0.4614,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.4775
    },
    "employment_family_code": "34",
    "employment_family_total_thousands": 38.8,
    "employment_weight_within_family": 0.074968,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "33393",
    "title": "International market agent/representative (e.g. junket operator)",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 9530,
    "gross_wage_25th": 5124,
    "gross_wage_75th": 19300,
    "estimated_sg_employment_thousands": 8.9,
    "employment_thousands": 8.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7329,
    "bottleneck": 0.5027,
    "market": {
      "market_momentum": 0.4375,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.9898,
      "market_resilience": 0.6584,
      "market_modifier": 0.7696
    },
    "net_risk": 0.2822,
    "risk_band": "moderate",
    "augmentation": 0.1518,
    "augmentation_band": "very_low",
    "impact_type": "mixed",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0072,
      "anthropic_observed_pctile": 0.7451,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.7522,
        "anthropic": 0.7451,
        "eloundou": 0.909,
        "ilo": 0.7079
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8564,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.2223,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.342,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0178,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.2758,
      "task_exposure_concentration": 0.2289,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5773,
      "exposure_p50": 0.7329,
      "exposure_p90": 0.8884,
      "net_risk_p10": 0.2223,
      "net_risk_p50": 0.2822,
      "net_risk_p90": 0.342,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0477,
      "theta": 0.674,
      "c_aioe": 0.8103,
      "log_wage_spread": 1.3155,
      "wage_position": 2.0363
    },
    "isco_codes_matched": [
      "3339"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0477,
      "theta": 0.674,
      "c_aioe": 0.8103,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "3339"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.35,
      "regulatory_weight": 0.3,
      "physical_presence": 0.4,
      "tool_velocity": 0.45
    },
    "bls_proxy_employment": 18.37,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7773,
      "net_risk": 0.2975,
      "risk_band": "moderate",
      "augmentation": 0.2572,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.7276,
        "exposure_p50": 0.7773,
        "exposure_p90": 0.8285,
        "net_risk_p10": 0.2502,
        "net_risk_p50": 0.2966,
        "net_risk_p90": 0.3448,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7985,
      "net_risk": 0.3056,
      "risk_band": "high",
      "augmentation": 0.2643,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.7666,
        "exposure_p50": 0.7986,
        "exposure_p90": 0.8315,
        "net_risk_p10": 0.2934,
        "net_risk_p50": 0.3056,
        "net_risk_p90": 0.3182,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2822,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2591,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "mixed",
    "realized_risk_proxy": 0.0658,
    "adaptation_capacity": 0.409,
    "adaptation_buffer": 0.0818,
    "demand_fragility": 0.0331,
    "reallocation_capacity": 0.7974,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "33394",
      "to_title": "Safety and security consultant",
      "composite": 0.7448,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5556,
      "wage_preservation": 0.8728,
      "training_ease": 0,
      "empirical_priority": 0.568
    },
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.05052,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "35121",
    "title": "IT Infrastructure technician",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4100,
    "gross_wage_25th": 3200,
    "gross_wage_75th": 5249,
    "estimated_sg_employment_thousands": 3.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.693,
    "bottleneck": 0.3449,
    "market": {
      "market_momentum": 0.249,
      "industry_footprint_momentum": 0.295,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4327,
      "market_resilience": 0.3225,
      "market_modifier": 0.8871
    },
    "net_risk": 0.4027,
    "risk_band": "high",
    "augmentation": 0.0593,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.5887,
      "anthropic_observed_pctile": 0.9407,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.352,
        "anthropic": 0.9407,
        "eloundou": 0.9435,
        "ilo": 0.7599
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6639,
      "level": "medium",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.3045,
      "optimistic_band": "high",
      "pessimistic_risk": 0.501,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0973,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.524,
      "exposure_p50": 0.693,
      "exposure_p90": 0.862,
      "net_risk_p10": 0.3045,
      "net_risk_p50": 0.4027,
      "net_risk_p90": 0.501,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.0313,
      "theta": 0.6539,
      "c_aioe": -0.0248,
      "log_wage_spread": 0.4949,
      "wage_position": 0.8761
    },
    "isco_codes_matched": [
      "3512"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": -0.0313,
      "theta": 0.6539,
      "c_aioe": -0.0248,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3512"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.35,
      "regulatory_weight": 0.3,
      "physical_presence": 0.4,
      "tool_velocity": 0.45
    },
    "bls_proxy_employment": 6.72,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7553,
      "net_risk": 0.4389,
      "risk_band": "high",
      "augmentation": 0.084,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.6093,
        "exposure_p50": 0.7553,
        "exposure_p90": 0.8953,
        "net_risk_p10": 0.3395,
        "net_risk_p50": 0.4414,
        "net_risk_p90": 0.5341,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7553,
      "net_risk": 0.4389,
      "risk_band": "high",
      "augmentation": 0.084,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.6093,
        "exposure_p50": 0.7553,
        "exposure_p90": 0.8953,
        "net_risk_p10": 0.3395,
        "net_risk_p50": 0.4414,
        "net_risk_p90": 0.5341,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.4027,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3718,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0535,
    "adaptation_capacity": 0.3838,
    "adaptation_buffer": 0.0768,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "35122",
      "to_title": "IT security technician",
      "composite": 0.7543,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5705,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5942
    },
    "employment_family_code": "35",
    "employment_family_total_thousands": 22.4,
    "employment_weight_within_family": 0.118453,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "35122",
    "title": "IT security technician",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4542,
    "gross_wage_25th": 3859,
    "gross_wage_75th": 7000,
    "estimated_sg_employment_thousands": 3.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4512,
    "bottleneck": 0.3449,
    "market": {
      "market_momentum": 0.4375,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.5829,
      "market_resilience": 0.4957,
      "market_modifier": 0.8265
    },
    "net_risk": 0.2443,
    "risk_band": "moderate",
    "augmentation": 0.0514,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.5887,
      "anthropic_observed_pctile": 0.9407,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.352,
        "anthropic": 0.9407,
        "eloundou": 0.9435,
        "ilo": 0.7599
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6964,
      "level": "medium",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1543,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3344,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0557,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2849,
      "exposure_p50": 0.4512,
      "exposure_p90": 0.6175,
      "net_risk_p10": 0.1543,
      "net_risk_p50": 0.2443,
      "net_risk_p90": 0.3344,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.0313,
      "theta": 0.6539,
      "c_aioe": -0.0248,
      "log_wage_spread": 0.5955,
      "wage_position": 0.9705
    },
    "isco_codes_matched": [
      "3512"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": -0.0313,
      "theta": 0.6539,
      "c_aioe": -0.0248,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3512"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.35,
      "regulatory_weight": 0.3,
      "physical_presence": 0.4,
      "tool_velocity": 0.45
    },
    "bls_proxy_employment": 6.72,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7553,
      "net_risk": 0.409,
      "risk_band": "high",
      "augmentation": 0.1291,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.6093,
        "exposure_p50": 0.7553,
        "exposure_p90": 0.8953,
        "net_risk_p10": 0.3121,
        "net_risk_p50": 0.4124,
        "net_risk_p90": 0.5039,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5327,
      "net_risk": 0.2884,
      "risk_band": "moderate",
      "augmentation": 0.0911,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.4378,
        "exposure_p50": 0.5327,
        "exposure_p90": 0.6237,
        "net_risk_p10": 0.237,
        "net_risk_p50": 0.2884,
        "net_risk_p90": 0.3377,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2443,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2235,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0593,
    "adaptation_capacity": 0.4256,
    "adaptation_buffer": 0.0851,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "35110",
      "to_title": "Computer systems operator",
      "composite": 0.6063,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4826,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5856
    },
    "employment_family_code": "35",
    "employment_family_total_thousands": 22.4,
    "employment_weight_within_family": 0.124675,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "35123",
    "title": "IT support technician (including IT user helpdesk technician)",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 5148,
    "gross_wage_25th": 3760,
    "gross_wage_75th": 7447,
    "estimated_sg_employment_thousands": 3.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.693,
    "bottleneck": 0.3449,
    "market": {
      "market_momentum": 0.3054,
      "industry_footprint_momentum": 0.4686,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.713,
      "market_resilience": 0.4685,
      "market_modifier": 0.836
    },
    "net_risk": 0.3795,
    "risk_band": "high",
    "augmentation": 0.0861,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.5887,
      "anthropic_observed_pctile": 0.9407,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.352,
        "anthropic": 0.9407,
        "eloundou": 0.9435,
        "ilo": 0.7599
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6639,
      "level": "medium",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.287,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.4721,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0795,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.524,
      "exposure_p50": 0.693,
      "exposure_p90": 0.862,
      "net_risk_p10": 0.287,
      "net_risk_p50": 0.3795,
      "net_risk_p90": 0.4721,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.0313,
      "theta": 0.6539,
      "c_aioe": -0.0248,
      "log_wage_spread": 0.6834,
      "wage_position": 1.1
    },
    "isco_codes_matched": [
      "3512"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": -0.0313,
      "theta": 0.6539,
      "c_aioe": -0.0248,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3512"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.35,
      "regulatory_weight": 0.3,
      "physical_presence": 0.4,
      "tool_velocity": 0.45
    },
    "bls_proxy_employment": 6.72,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7553,
      "net_risk": 0.4137,
      "risk_band": "high",
      "augmentation": 0.122,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.6093,
        "exposure_p50": 0.7553,
        "exposure_p90": 0.8953,
        "net_risk_p10": 0.3226,
        "net_risk_p50": 0.4156,
        "net_risk_p90": 0.5067,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7553,
      "net_risk": 0.4137,
      "risk_band": "high",
      "augmentation": 0.122,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.6093,
        "exposure_p50": 0.7553,
        "exposure_p90": 0.8953,
        "net_risk_p10": 0.3226,
        "net_risk_p50": 0.4156,
        "net_risk_p90": 0.5067,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.3795,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3508,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0586,
    "adaptation_capacity": 0.3783,
    "adaptation_buffer": 0.0757,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "35122",
      "to_title": "IT security technician",
      "composite": 0.7291,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5409,
      "wage_preservation": 0.8823,
      "training_ease": 0,
      "empirical_priority": 0.5622
    },
    "employment_family_code": "35",
    "employment_family_total_thousands": 22.4,
    "employment_weight_within_family": 0.132732,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "34342",
    "title": "Kitchen operations head/supervisor",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3949,
    "gross_wage_25th": 3329,
    "gross_wage_75th": 4000,
    "estimated_sg_employment_thousands": 2.6,
    "employment_thousands": 2.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5937,
    "bottleneck": 0.7968,
    "market": {
      "market_momentum": 0.2986,
      "industry_footprint_momentum": 0.4477,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2237,
      "market_resilience": 0.2687,
      "market_modifier": 0.906
    },
    "net_risk": 0.1102,
    "risk_band": "low",
    "augmentation": 0.0673,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0483,
      "anthropic_observed_pctile": 0.6166,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6649,
        "anthropic": 0.6166,
        "eloundou": 0.6611,
        "ilo": 0.229
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8339,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0794,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1411,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0398,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1306,
      "task_exposure_concentration": 0.6756,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4274,
      "exposure_p50": 0.5937,
      "exposure_p90": 0.76,
      "net_risk_p10": 0.0794,
      "net_risk_p50": 0.1102,
      "net_risk_p90": 0.1411,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9388,
      "theta": 0.7208,
      "c_aioe": 0.6822,
      "log_wage_spread": 0.1836,
      "wage_position": 0.8438
    },
    "isco_codes_matched": [
      "3434"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9388,
      "theta": 0.7208,
      "c_aioe": 0.6822,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3434"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.35,
      "regulatory_weight": 0.3,
      "physical_presence": 0.4,
      "tool_velocity": 0.45
    },
    "bls_proxy_employment": 1.55,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5376,
      "net_risk": 0.099,
      "risk_band": "low",
      "augmentation": 0.1151,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.4285,
        "exposure_p50": 0.5376,
        "exposure_p90": 0.6512,
        "net_risk_p10": 0.0623,
        "net_risk_p50": 0.0978,
        "net_risk_p90": 0.1369,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5694,
      "net_risk": 0.1048,
      "risk_band": "low",
      "augmentation": 0.1219,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5009,
        "exposure_p50": 0.5694,
        "exposure_p90": 0.6407,
        "net_risk_p10": 0.0922,
        "net_risk_p50": 0.1048,
        "net_risk_p90": 0.118,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1102,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1021,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0266,
    "adaptation_capacity": 0.3671,
    "adaptation_buffer": 0.0734,
    "demand_fragility": 0.0481,
    "reallocation_capacity": 0.3945,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "34310",
      "to_title": "Photographer",
      "composite": 0.6383,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5158,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6013
    },
    "employment_family_code": "34",
    "employment_family_total_thousands": 38.8,
    "employment_weight_within_family": 0.068718,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31123",
    "title": "Land surveying technician",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3400,
    "gross_wage_25th": 2560,
    "gross_wage_75th": 5494,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6255,
    "bottleneck": 0.7077,
    "market": {
      "market_momentum": 0.2993,
      "industry_footprint_momentum": 0.4498,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5116,
      "market_resilience": 0.3842,
      "market_modifier": 0.8655
    },
    "net_risk": 0.1593,
    "risk_band": "moderate",
    "augmentation": 0.0976,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1078,
      "anthropic_observed_pctile": 0.4457,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5535,
        "anthropic": 0.4457,
        "eloundou": 0.5722,
        "ilo": 0.297
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.713,
      "level": "high",
      "crosswalk_quality": 0.3966,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1197,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1989,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0093,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.3333,
      "task_exposure_concentration": 0.2007,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4699,
      "exposure_p50": 0.6255,
      "exposure_p90": 0.781,
      "net_risk_p10": 0.1197,
      "net_risk_p50": 0.1593,
      "net_risk_p90": 0.1989,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.6616,
      "theta": 0.7006,
      "c_aioe": 0.4942,
      "log_wage_spread": 0.7636,
      "wage_position": 0.7265
    },
    "isco_codes_matched": [
      "3112"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.6616,
      "theta": 0.7006,
      "c_aioe": 0.4942,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3112"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.57,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.4633,
      "net_risk": 0.1172,
      "risk_band": "low",
      "augmentation": 0.126,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.3943,
        "exposure_p50": 0.4633,
        "exposure_p90": 0.5346,
        "net_risk_p10": 0.0872,
        "net_risk_p50": 0.1172,
        "net_risk_p90": 0.1497,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6021,
      "net_risk": 0.1523,
      "risk_band": "moderate",
      "augmentation": 0.1637,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5578,
        "exposure_p50": 0.6022,
        "exposure_p90": 0.648,
        "net_risk_p10": 0.1411,
        "net_risk_p50": 0.1523,
        "net_risk_p90": 0.1639,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1593,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1457,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0369,
    "adaptation_capacity": 0.4275,
    "adaptation_buffer": 0.0855,
    "demand_fragility": 0.0379,
    "reallocation_capacity": 0.8183,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "31711",
      "to_title": "Fire and safety inspector",
      "composite": 0.6201,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5016,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5935
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.018125,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31602",
    "title": "Landscape operations officer",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3325,
    "gross_wage_25th": 2830,
    "gross_wage_75th": 3903,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4727,
    "bottleneck": 0.8725,
    "market": {
      "market_momentum": 0.4375,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.1693,
      "market_resilience": 0.3302,
      "market_modifier": 0.8844
    },
    "net_risk": 0.0538,
    "risk_band": "low",
    "augmentation": 0.0607,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.3696,
      "anthropic_observed_pctile": 0.497,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.1275,
        "anthropic": 0.497,
        "eloundou": 0.0492
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "divergent_exposure_sources",
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.5879,
      "level": "medium",
      "crosswalk_quality": 0.4845,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0349,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0726,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0038,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1306,
      "task_exposure_concentration": 0.6756,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.307,
      "exposure_p50": 0.4727,
      "exposure_p90": 0.6385,
      "net_risk_p10": 0.0349,
      "net_risk_p50": 0.0538,
      "net_risk_p90": 0.0726,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.7846,
      "theta": 0.7384,
      "c_aioe": -0.5564,
      "log_wage_spread": 0.3215,
      "wage_position": 0.7105
    },
    "isco_codes_matched": [
      "3160"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.7846,
      "theta": 0.7384,
      "c_aioe": -0.5564,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3160"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 14.13,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2303,
      "net_risk": 0.026,
      "risk_band": "very_low",
      "augmentation": 0.0664,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0746,
        "exposure_p50": 0.2303,
        "exposure_p90": 0.3809,
        "net_risk_p10": 0.0062,
        "net_risk_p50": 0.0224,
        "net_risk_p90": 0.049,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3732,
      "net_risk": 0.0421,
      "risk_band": "very_low",
      "augmentation": 0.1075,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2754,
        "exposure_p50": 0.3732,
        "exposure_p90": 0.4678,
        "net_risk_p10": 0.0311,
        "net_risk_p50": 0.0421,
        "net_risk_p90": 0.0527,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0538,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.05,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0127,
    "adaptation_capacity": 0.348,
    "adaptation_buffer": 0.0696,
    "demand_fragility": 0.0479,
    "reallocation_capacity": 0.3954,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "31601",
      "to_title": "Premises and facilities maintenance officer",
      "composite": 0.6811,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4891,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5571
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.017924,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "36201",
    "title": "Language instructor (extracurriculum)",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4329,
    "gross_wage_25th": 3905,
    "gross_wage_75th": 4900,
    "estimated_sg_employment_thousands": 6.5,
    "employment_thousands": 6.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7451,
    "bottleneck": 0.3645,
    "market": {
      "market_momentum": 0.4666,
      "industry_footprint_momentum": 0.9644,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.303,
      "market_resilience": 0.4012,
      "market_modifier": 0.8596
    },
    "net_risk": 0.4081,
    "risk_band": "high",
    "augmentation": 0.0802,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "insufficient_data",
      "exposure_source_count": 1,
      "exposure_source_keys": [
        "aioe"
      ],
      "exposure_source_weights": {
        "aioe": 1
      },
      "exposure_source_pctiles": {
        "aioe": 0.9046
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.515,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.55,
      "source_coverage": 0.1,
      "signal_agreement": 0.25,
      "sensitivity": 0.65,
      "exposure_source_count": 1
    },
    "stability": {
      "optimistic_risk": 0.3137,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5024,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0919,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 0.9889,
      "task_effective_coverage": 0.1913,
      "task_exposure_concentration": 0.157,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5728,
      "exposure_p50": 0.7451,
      "exposure_p90": 0.9173,
      "net_risk_p10": 0.3137,
      "net_risk_p50": 0.4081,
      "net_risk_p90": 0.5024,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3253,
      "theta": 0.6571,
      "c_aioe": 1.0475,
      "log_wage_spread": 0.227,
      "wage_position": 0.925
    },
    "isco_codes_matched": [
      "3620"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3253,
      "theta": 0.6571,
      "c_aioe": 1.0475,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3620"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.55,
      "real_time_coordination": 0.85,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.6,
      "relationship_intensity": 0.8,
      "regulatory_weight": 0.45,
      "physical_presence": 0.75,
      "tool_velocity": 0.4
    },
    "bls_proxy_employment": 1.44,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.9046,
      "net_risk": 0.4942,
      "risk_band": "high",
      "augmentation": 0.1323,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.9046,
        "exposure_p50": 0.9046,
        "exposure_p90": 0.9046,
        "net_risk_p10": 0.4428,
        "net_risk_p50": 0.4933,
        "net_risk_p90": 0.5457,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8057,
      "net_risk": 0.4401,
      "risk_band": "high",
      "augmentation": 0.1178,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.8057,
        "exposure_p50": 0.8057,
        "exposure_p90": 0.8057,
        "net_risk_p10": 0.4401,
        "net_risk_p50": 0.4401,
        "net_risk_p90": 0.4401,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.4081,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.374,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0889,
    "adaptation_capacity": 0.4181,
    "adaptation_buffer": 0.0836,
    "demand_fragility": 0.0146,
    "reallocation_capacity": 0.8619,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "13420",
      "to_title": "Health services manager",
      "composite": 0.6447,
      "observed_transition_rate": null,
      "destination_quality": 0.5354,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5974
    },
    "employment_family_code": "36",
    "employment_family_total_thousands": 51.2,
    "employment_weight_within_family": 0.150472,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "34110",
    "title": "Legal associate professional (e.g. paralegal)",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4557,
    "gross_wage_25th": 3535,
    "gross_wage_75th": 7200,
    "estimated_sg_employment_thousands": 2.6,
    "employment_thousands": 2.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6707,
    "bottleneck": 0.0472,
    "market": {
      "market_momentum": 0.2911,
      "industry_footprint_momentum": 0.4247,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6765,
      "market_resilience": 0.4453,
      "market_modifier": 0.8442
    },
    "net_risk": 0.5456,
    "risk_band": "very_high",
    "augmentation": 0.0311,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0067,
      "anthropic_observed_pctile": 0.8587,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.8654,
        "anthropic": 0.8587,
        "eloundou": 0.8023,
        "ilo": 0.6101
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.419,
      "optimistic_band": "high",
      "pessimistic_risk": 0.6722,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0456,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 0.8391,
      "task_effective_coverage": 0.1204,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5151,
      "exposure_p50": 0.6707,
      "exposure_p90": 0.8263,
      "net_risk_p10": 0.419,
      "net_risk_p50": 0.5456,
      "net_risk_p90": 0.6722,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.2921,
      "theta": 0.5694,
      "c_aioe": 1.1346,
      "log_wage_spread": 0.7114,
      "wage_position": 0.9737
    },
    "isco_codes_matched": [
      "3411"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2921,
      "theta": 0.5694,
      "c_aioe": 1.1346,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3411"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.4,
      "real_time_coordination": 0.35,
      "ambiguity_tolerance": 0.75,
      "institutional_knowledge": 0.8,
      "relationship_intensity": 0.65,
      "regulatory_weight": 0.95,
      "physical_presence": 0.15,
      "tool_velocity": 0.3
    },
    "bls_proxy_employment": 5.73,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7815,
      "net_risk": 0.6286,
      "risk_band": "very_high",
      "augmentation": 0.0164,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7171,
        "exposure_p50": 0.7815,
        "exposure_p90": 0.8478,
        "net_risk_p10": 0.5572,
        "net_risk_p50": 0.6288,
        "net_risk_p90": 0.6947,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6653,
      "net_risk": 0.5351,
      "risk_band": "very_high",
      "augmentation": 0.014,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.6255,
        "exposure_p50": 0.6653,
        "exposure_p90": 0.7062,
        "net_risk_p10": 0.5031,
        "net_risk_p50": 0.5351,
        "net_risk_p90": 0.568,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.5456,
    "structural_risk_band": "very_high",
    "transition_adjusted_risk": 0.5119,
    "transition_adjusted_band": "very_high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1348,
    "adaptation_capacity": 0.3085,
    "adaptation_buffer": 0.0617,
    "demand_fragility": 0.0636,
    "reallocation_capacity": 0.1123,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "26112",
      "to_title": "In-house legal counsel (except judiciary, ministries and statutory boards)",
      "composite": 0.6493,
      "observed_transition_rate": 0.0984,
      "destination_quality": 0.6183,
      "wage_preservation": 1,
      "training_ease": 0.6,
      "empirical_priority": 0.5799
    },
    "employment_family_code": "34",
    "employment_family_total_thousands": 38.8,
    "employment_weight_within_family": 0.073819,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "34331",
    "title": "Library officer",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 2936,
    "gross_wage_25th": 2300,
    "gross_wage_75th": 3312,
    "estimated_sg_employment_thousands": 2.6,
    "employment_thousands": 2.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5161,
    "bottleneck": 0.7629,
    "market": {
      "market_momentum": 0.4346,
      "industry_footprint_momentum": 0.8661,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1613,
      "market_resilience": 0.3253,
      "market_modifier": 0.8861
    },
    "net_risk": 0.1087,
    "risk_band": "low",
    "augmentation": 0.0676,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.6444,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.7807,
        "anthropic": 0.1364,
        "eloundou": 0.7845,
        "ilo": 0.5124
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8339,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0737,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1437,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0413,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0593,
      "task_exposure_concentration": 0.4182,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3498,
      "exposure_p50": 0.5161,
      "exposure_p90": 0.6824,
      "net_risk_p10": 0.0737,
      "net_risk_p50": 0.1087,
      "net_risk_p90": 0.1437,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.1217,
      "theta": 0.7154,
      "c_aioe": 0.8211,
      "log_wage_spread": 0.3646,
      "wage_position": 0.6274
    },
    "isco_codes_matched": [
      "3433"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.1217,
      "theta": 0.7154,
      "c_aioe": 0.8211,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3433"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.35,
      "regulatory_weight": 0.3,
      "physical_presence": 0.4,
      "tool_velocity": 0.45
    },
    "bls_proxy_employment": 1.33,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5456,
      "net_risk": 0.1146,
      "risk_band": "low",
      "augmentation": 0.1354,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.3836,
        "exposure_p50": 0.5456,
        "exposure_p90": 0.7117,
        "net_risk_p10": 0.0683,
        "net_risk_p50": 0.1133,
        "net_risk_p90": 0.1648,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.511,
      "net_risk": 0.1074,
      "risk_band": "low",
      "augmentation": 0.1268,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4079,
        "exposure_p50": 0.511,
        "exposure_p90": 0.6167,
        "net_risk_p10": 0.0857,
        "net_risk_p50": 0.1074,
        "net_risk_p90": 0.1296,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1087,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1003,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0257,
    "adaptation_capacity": 0.3874,
    "adaptation_buffer": 0.0775,
    "demand_fragility": 0.0136,
    "reallocation_capacity": 0.6249,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "34310",
      "to_title": "Photographer",
      "composite": 0.6383,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5158,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6013
    },
    "employment_family_code": "34",
    "employment_family_total_thousands": 38.8,
    "employment_weight_within_family": 0.059252,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31132",
    "title": "Lift technician",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4374,
    "gross_wage_25th": 3207,
    "gross_wage_75th": 5669,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3927,
    "bottleneck": 0.4305,
    "market": {
      "market_momentum": 0.2599,
      "industry_footprint_momentum": 0.3285,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5463,
      "market_resilience": 0.3745,
      "market_modifier": 0.8689
    },
    "net_risk": 0.1943,
    "risk_band": "moderate",
    "augmentation": 0.0401,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0675,
      "anthropic_observed_pctile": 0.3024,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.3699,
        "anthropic": 0.3024,
        "eloundou": 0.4738,
        "ilo": 0.2624
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.6996,
      "level": "medium",
      "crosswalk_quality": 0.3428,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1161,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2726,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0443,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.2347,
      "exposure_p50": 0.3927,
      "exposure_p90": 0.5508,
      "net_risk_p10": 0.1161,
      "net_risk_p50": 0.1943,
      "net_risk_p90": 0.2726,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.0237,
      "theta": 0.6671,
      "c_aioe": 0.0185,
      "log_wage_spread": 0.5697,
      "wage_position": 0.9346
    },
    "isco_codes_matched": [
      "3113"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.0237,
      "theta": 0.6671,
      "c_aioe": 0.0185,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3113"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.83,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3499,
      "net_risk": 0.1732,
      "risk_band": "moderate",
      "augmentation": 0.0564,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2975,
        "exposure_p50": 0.3499,
        "exposure_p90": 0.4041,
        "net_risk_p10": 0.1414,
        "net_risk_p50": 0.1719,
        "net_risk_p90": 0.207,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3499,
      "net_risk": 0.1732,
      "risk_band": "moderate",
      "augmentation": 0.0564,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2975,
        "exposure_p50": 0.3499,
        "exposure_p90": 0.4041,
        "net_risk_p10": 0.1414,
        "net_risk_p50": 0.1719,
        "net_risk_p90": 0.207,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.1943,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1803,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0496,
    "adaptation_capacity": 0.3616,
    "adaptation_buffer": 0.0723,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "31131",
      "to_title": "Electrical engineering technician",
      "composite": 0.6943,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5019,
      "wage_preservation": 0.9682,
      "training_ease": 0,
      "empirical_priority": 0.5583
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.020558,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31595",
    "title": "Load control officer (aircraft)",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4229,
    "gross_wage_25th": 3335,
    "gross_wage_75th": 4797,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5666,
    "bottleneck": 0.6337,
    "market": {
      "market_momentum": 0.1888,
      "industry_footprint_momentum": 0.1098,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3529,
      "market_resilience": 0.2545,
      "market_modifier": 0.9109
    },
    "net_risk": 0.1895,
    "risk_band": "moderate",
    "augmentation": 0.0546,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "insufficient_data",
      "exposure_source_count": 1,
      "exposure_source_keys": [
        "aioe"
      ],
      "exposure_source_weights": {
        "aioe": 1
      },
      "exposure_source_pctiles": {
        "aioe": 0.3182
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.385,
      "level": "low",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.7,
      "source_freshness": 0.55,
      "source_coverage": 0.1,
      "signal_agreement": 0.25,
      "sensitivity": 0.65,
      "exposure_source_count": 1
    },
    "stability": {
      "optimistic_risk": 0.1319,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2471,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0395,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.308,
      "task_exposure_concentration": 0.0705,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3943,
      "exposure_p50": 0.5666,
      "exposure_p90": 0.7389,
      "net_risk_p10": 0.1319,
      "net_risk_p50": 0.1895,
      "net_risk_p90": 0.2471,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.0968,
      "theta": 0.6926,
      "c_aioe": -0.0731,
      "log_wage_spread": 0.3635,
      "wage_position": 0.9036
    },
    "isco_codes_matched": [
      "3159"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": -0.0968,
      "theta": 0.6926,
      "c_aioe": -0.0731,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3159"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.18,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3182,
      "net_risk": 0.1062,
      "risk_band": "low",
      "augmentation": 0.0513,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3182,
        "exposure_p50": 0.3182,
        "exposure_p90": 0.3182,
        "net_risk_p10": 0.0876,
        "net_risk_p50": 0.1059,
        "net_risk_p90": 0.1242,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.509,
      "net_risk": 0.1699,
      "risk_band": "moderate",
      "augmentation": 0.0821,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.5091,
        "exposure_p50": 0.5091,
        "exposure_p90": 0.5091,
        "net_risk_p10": 0.1699,
        "net_risk_p50": 0.1699,
        "net_risk_p90": 0.1699,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1895,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1735,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0449,
    "adaptation_capacity": 0.4223,
    "adaptation_buffer": 0.0845,
    "demand_fragility": 0.0117,
    "reallocation_capacity": 0.937,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "31594",
      "to_title": "Air cargo officer",
      "composite": 0.6833,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4926,
      "wage_preservation": 0.9934,
      "training_ease": 0,
      "empirical_priority": 0.5574
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.020214,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "33461",
    "title": "Logistics/Production planner",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4282,
    "gross_wage_25th": 3331,
    "gross_wage_75th": 5815,
    "estimated_sg_employment_thousands": 8.9,
    "employment_thousands": 8.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6437,
    "bottleneck": 0.4643,
    "market": {
      "market_momentum": 0.2327,
      "industry_footprint_momentum": 0.2448,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.516,
      "market_resilience": 0.346,
      "market_modifier": 0.8789
    },
    "net_risk": 0.3035,
    "risk_band": "high",
    "augmentation": 0.0668,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.024,
      "anthropic_observed_pctile": 0.6828,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.7068,
        "anthropic": 0.6828,
        "eloundou": 0.8117
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.6852,
      "level": "medium",
      "crosswalk_quality": 0.3836,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.2322,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3748,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0035,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1234,
      "task_exposure_concentration": 0.1215,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4924,
      "exposure_p50": 0.6437,
      "exposure_p90": 0.795,
      "net_risk_p10": 0.2322,
      "net_risk_p50": 0.3035,
      "net_risk_p90": 0.3748,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9986,
      "theta": 0.6726,
      "c_aioe": 0.7738,
      "log_wage_spread": 0.5572,
      "wage_position": 0.915
    },
    "isco_codes_matched": [
      "3346"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9986,
      "theta": 0.6726,
      "c_aioe": 0.7738,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3346"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.7,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.6,
      "regulatory_weight": 0.55,
      "physical_presence": 0.5,
      "tool_velocity": 0.4
    },
    "bls_proxy_employment": 4.8,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7333,
      "net_risk": 0.3452,
      "risk_band": "high",
      "augmentation": 0.1178,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.6903,
        "exposure_p50": 0.7333,
        "exposure_p90": 0.7776,
        "net_risk_p10": 0.2986,
        "net_risk_p50": 0.3441,
        "net_risk_p90": 0.3917,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6649,
      "net_risk": 0.3131,
      "risk_band": "high",
      "augmentation": 0.1068,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.6371,
        "exposure_p50": 0.6649,
        "exposure_p90": 0.6935,
        "net_risk_p10": 0.3,
        "net_risk_p50": 0.313,
        "net_risk_p90": 0.3265,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3035,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.2788,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0427,
    "adaptation_capacity": 0.4072,
    "adaptation_buffer": 0.0814,
    "demand_fragility": 0.0081,
    "reallocation_capacity": 0.8908,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "13244",
      "to_title": "Postal service manager",
      "composite": 0.6482,
      "observed_transition_rate": null,
      "destination_quality": 0.4649,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5196
    },
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.033864,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31153",
    "title": "Machining/Tooling technician",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3641,
    "gross_wage_25th": 2695,
    "gross_wage_75th": 4900,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4287,
    "bottleneck": 0.4884,
    "market": {
      "market_momentum": 0.2772,
      "industry_footprint_momentum": 0.3818,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4323,
      "market_resilience": 0.3392,
      "market_modifier": 0.8813
    },
    "net_risk": 0.1933,
    "risk_band": "moderate",
    "augmentation": 0.0454,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2547,
      "anthropic_observed_pctile": 0.5613,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.3066,
        "anthropic": 0.5613,
        "eloundou": 0.4561,
        "ilo": 0.245
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8039,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1171,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2695,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0433,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.2597,
      "exposure_p50": 0.4287,
      "exposure_p90": 0.5977,
      "net_risk_p10": 0.1171,
      "net_risk_p50": 0.1933,
      "net_risk_p90": 0.2695,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1192,
      "theta": 0.6735,
      "c_aioe": -0.0923,
      "log_wage_spread": 0.5978,
      "wage_position": 0.778
    },
    "isco_codes_matched": [
      "3115"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1192,
      "theta": 0.6735,
      "c_aioe": -0.0923,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3115"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.58,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3928,
      "net_risk": 0.1771,
      "risk_band": "moderate",
      "augmentation": 0.0651,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3111,
        "exposure_p50": 0.3928,
        "exposure_p90": 0.4751,
        "net_risk_p10": 0.1343,
        "net_risk_p50": 0.1757,
        "net_risk_p90": 0.2219,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3928,
      "net_risk": 0.1771,
      "risk_band": "moderate",
      "augmentation": 0.0651,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3111,
        "exposure_p50": 0.3928,
        "exposure_p90": 0.4751,
        "net_risk_p10": 0.1343,
        "net_risk_p50": 0.1757,
        "net_risk_p90": 0.2219,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.1933,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1791,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0489,
    "adaptation_capacity": 0.3661,
    "adaptation_buffer": 0.0732,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "31152",
      "to_title": "Air-conditioning/Refrigeration engineering technician",
      "composite": 0.6938,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5021,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5633
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.018756,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "33462",
    "title": "Maintenance planner",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 6540,
    "gross_wage_25th": 4475,
    "gross_wage_75th": 8740,
    "estimated_sg_employment_thousands": 8.9,
    "employment_thousands": 8.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5435,
    "bottleneck": 0.4643,
    "market": {
      "market_momentum": 0.2109,
      "industry_footprint_momentum": 0.1778,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7825,
      "market_resilience": 0.4396,
      "market_modifier": 0.8462
    },
    "net_risk": 0.2471,
    "risk_band": "moderate",
    "augmentation": 0.0642,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.024,
      "anthropic_observed_pctile": 0.6828,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.7068,
        "anthropic": 0.6828,
        "eloundou": 0.8117
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.6852,
      "level": "medium",
      "crosswalk_quality": 0.3836,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.1783,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3159,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0529,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0322,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3922,
      "exposure_p50": 0.5435,
      "exposure_p90": 0.6948,
      "net_risk_p10": 0.1783,
      "net_risk_p50": 0.2471,
      "net_risk_p90": 0.3159,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9986,
      "theta": 0.6726,
      "c_aioe": 0.7738,
      "log_wage_spread": 0.6694,
      "wage_position": 1.3974
    },
    "isco_codes_matched": [
      "3346"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9986,
      "theta": 0.6726,
      "c_aioe": 0.7738,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3346"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.35,
      "regulatory_weight": 0.3,
      "physical_presence": 0.4,
      "tool_velocity": 0.45
    },
    "bls_proxy_employment": 4.8,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7333,
      "net_risk": 0.3323,
      "risk_band": "high",
      "augmentation": 0.1497,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.6903,
        "exposure_p50": 0.7333,
        "exposure_p90": 0.7776,
        "net_risk_p10": 0.2896,
        "net_risk_p50": 0.3314,
        "net_risk_p90": 0.3773,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5697,
      "net_risk": 0.2582,
      "risk_band": "moderate",
      "augmentation": 0.1163,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.5431,
        "exposure_p50": 0.5697,
        "exposure_p90": 0.597,
        "net_risk_p10": 0.2462,
        "net_risk_p50": 0.2582,
        "net_risk_p90": 0.2706,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2471,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2321,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0609,
    "adaptation_capacity": 0.3034,
    "adaptation_buffer": 0.0607,
    "demand_fragility": 0.0177,
    "reallocation_capacity": 0.0975,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "33394",
      "to_title": "Safety and security consultant",
      "composite": 0.6496,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4573,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5419
    },
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.041851,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "33491",
    "title": "Management executive",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3913,
    "gross_wage_25th": 3300,
    "gross_wage_75th": 4535,
    "estimated_sg_employment_thousands": 8.9,
    "employment_thousands": 8.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7104,
    "bottleneck": 0.4153,
    "market": {
      "market_momentum": 0.3177,
      "industry_footprint_momentum": 0.5063,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2674,
      "market_resilience": 0.2976,
      "market_modifier": 0.8959
    },
    "net_risk": 0.3759,
    "risk_band": "high",
    "augmentation": 0.0581,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0041,
      "anthropic_observed_pctile": 0.751,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.7469,
        "anthropic": 0.751,
        "eloundou": 0.8347
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8327,
      "level": "high",
      "crosswalk_quality": 0.9735,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.2958,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.456,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0759,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.2002,
      "task_exposure_concentration": 0.518,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5591,
      "exposure_p50": 0.7104,
      "exposure_p90": 0.8617,
      "net_risk_p10": 0.2958,
      "net_risk_p50": 0.3759,
      "net_risk_p90": 0.456,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0432,
      "theta": 0.6653,
      "c_aioe": 0.816,
      "log_wage_spread": 0.3179,
      "wage_position": 0.8361
    },
    "isco_codes_matched": [
      "3349"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0432,
      "theta": 0.6653,
      "c_aioe": 0.816,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3349"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.35,
      "regulatory_weight": 0.3,
      "physical_presence": 0.4,
      "tool_velocity": 0.45
    },
    "bls_proxy_employment": 21.06,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7775,
      "net_risk": 0.4072,
      "risk_band": "high",
      "augmentation": 0.0961,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7483,
        "exposure_p50": 0.7775,
        "exposure_p90": 0.8062,
        "net_risk_p10": 0.3609,
        "net_risk_p50": 0.4065,
        "net_risk_p90": 0.455,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7573,
      "net_risk": 0.3967,
      "risk_band": "high",
      "augmentation": 0.0936,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7388,
        "exposure_p50": 0.7573,
        "exposure_p90": 0.7754,
        "net_risk_p10": 0.387,
        "net_risk_p50": 0.3967,
        "net_risk_p90": 0.4062,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3759,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.347,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0488,
    "adaptation_capacity": 0.3851,
    "adaptation_buffer": 0.077,
    "demand_fragility": 0.0569,
    "reallocation_capacity": 0.5325,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "33394",
      "to_title": "Safety and security consultant",
      "composite": 0.6612,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5469,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6142
    },
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.032372,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31171",
    "title": "Manufacturing engineering technician",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3750,
    "gross_wage_25th": 3151,
    "gross_wage_75th": 4670,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3714,
    "bottleneck": 0.549,
    "market": {
      "market_momentum": 0.2517,
      "industry_footprint_momentum": 0.3033,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2834,
      "market_resilience": 0.2644,
      "market_modifier": 0.9075
    },
    "net_risk": 0.1522,
    "risk_band": "moderate",
    "augmentation": 0.0257,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2736,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.41,
        "anthropic": 0.1364,
        "eloundou": 0.2908,
        "ilo": 0.297
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0885,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2159,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0022,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0351,
      "task_exposure_concentration": 0.2622,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2159,
      "exposure_p50": 0.3714,
      "exposure_p90": 0.527,
      "net_risk_p10": 0.0885,
      "net_risk_p50": 0.1522,
      "net_risk_p90": 0.2159,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.1941,
      "theta": 0.6811,
      "c_aioe": 0.1488,
      "log_wage_spread": 0.3934,
      "wage_position": 0.8013
    },
    "isco_codes_matched": [
      "3117"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.1941,
      "theta": 0.6811,
      "c_aioe": 0.1488,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3117"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.03,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2808,
      "net_risk": 0.1149,
      "risk_band": "low",
      "augmentation": 0.0408,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2145,
        "exposure_p50": 0.2808,
        "exposure_p90": 0.3499,
        "net_risk_p10": 0.0845,
        "net_risk_p50": 0.1143,
        "net_risk_p90": 0.1458,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.308,
      "net_risk": 0.1261,
      "risk_band": "low",
      "augmentation": 0.0447,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2655,
        "exposure_p50": 0.308,
        "exposure_p90": 0.3524,
        "net_risk_p10": 0.1087,
        "net_risk_p50": 0.1261,
        "net_risk_p90": 0.1442,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1522,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1402,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0193,
    "adaptation_capacity": 0.3914,
    "adaptation_buffer": 0.0783,
    "demand_fragility": 0.0052,
    "reallocation_capacity": 0.7616,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "31172",
      "to_title": "Production engineering technician",
      "composite": 0.6867,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4948,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5598
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.019035,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31185",
    "title": "Marine draughtsman",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4400,
    "gross_wage_25th": 3760,
    "gross_wage_75th": 5600,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3086,
    "bottleneck": 0.6337,
    "market": {
      "market_momentum": 0.2235,
      "industry_footprint_momentum": 0.2165,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4046,
      "market_resilience": 0.296,
      "market_modifier": 0.8964
    },
    "net_risk": 0.1013,
    "risk_band": "low",
    "augmentation": 0.0291,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.4745,
        "ilo": 0.5255
      },
      "exposure_source_pctiles": {
        "aioe": 0.3182,
        "ilo": 0.4332
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.628,
      "level": "medium",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7549,
      "source_coverage": 0.55,
      "signal_agreement": 0.85,
      "sensitivity": 0.4,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.0471,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1556,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0487,
      "label": "sensitive"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1435,
      "exposure_p50": 0.3086,
      "exposure_p90": 0.4738,
      "net_risk_p10": 0.0471,
      "net_risk_p50": 0.1013,
      "net_risk_p90": 0.1556,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.0968,
      "theta": 0.6926,
      "c_aioe": -0.0731,
      "log_wage_spread": 0.3983,
      "wage_position": 0.9402
    },
    "isco_codes_matched": [
      "3118"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": -0.0968,
      "theta": 0.6926,
      "c_aioe": -0.0731,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3118"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.26,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3786,
      "net_risk": 0.1243,
      "risk_band": "low",
      "augmentation": 0.071,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3182,
        "exposure_p50": 0.3786,
        "exposure_p90": 0.4332,
        "net_risk_p10": 0.0963,
        "net_risk_p50": 0.1225,
        "net_risk_p90": 0.1523,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2879,
      "net_risk": 0.0945,
      "risk_band": "low",
      "augmentation": 0.054,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2486,
        "exposure_p50": 0.2879,
        "exposure_p90": 0.3234,
        "net_risk_p10": 0.0816,
        "net_risk_p50": 0.0945,
        "net_risk_p90": 0.1062,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1013,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0931,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0242,
    "adaptation_capacity": 0.4088,
    "adaptation_buffer": 0.0818,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "31111",
      "to_title": "Chemistry technician",
      "composite": 0.644,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4498,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5388
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.020619,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31510",
    "title": "Marine engineering officer (including third, fourth and fifth engineer)",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4173,
    "gross_wage_25th": 3278,
    "gross_wage_75th": 5324,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3224,
    "bottleneck": 0.9412,
    "market": {
      "market_momentum": 0.4375,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.4314,
      "market_resilience": 0.435,
      "market_modifier": 0.8477
    },
    "net_risk": 0.0161,
    "risk_band": "very_low",
    "augmentation": 0.0495,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0758,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.3126,
        "anthropic": 0.3413,
        "ilo": 0.3461
      },
      "exposure_source_pctiles": {
        "aioe": 0.2121,
        "anthropic": 0.1364,
        "ilo": 0.1918
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8647,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8317,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0085,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0237,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0161,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0265,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1708,
      "exposure_p50": 0.3224,
      "exposure_p90": 0.474,
      "net_risk_p10": 0.0085,
      "net_risk_p50": 0.0161,
      "net_risk_p90": 0.0237,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.4282,
      "theta": 0.7804,
      "c_aioe": -0.2857,
      "log_wage_spread": 0.485,
      "wage_position": 0.8917
    },
    "isco_codes_matched": [
      "3151"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.4282,
      "theta": 0.7804,
      "c_aioe": -0.2857,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3151"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.62,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1792,
      "net_risk": 0.0089,
      "risk_band": "very_low",
      "augmentation": 0.0734,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.155,
        "exposure_p50": 0.1792,
        "exposure_p90": 0.2049,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0088,
        "net_risk_p90": 0.0196,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2269,
      "net_risk": 0.0113,
      "risk_band": "very_low",
      "augmentation": 0.0929,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.212,
        "exposure_p50": 0.2269,
        "exposure_p90": 0.2428,
        "net_risk_p10": 0.0106,
        "net_risk_p50": 0.0113,
        "net_risk_p90": 0.0121,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0161,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0151,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0038,
    "adaptation_capacity": 0.3028,
    "adaptation_buffer": 0.0606,
    "demand_fragility": 0.0121,
    "reallocation_capacity": 0.12,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "31571",
      "to_title": "Air transport service supervisor",
      "composite": 0.6224,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4273,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5282
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.02008,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31213",
    "title": "Marine surveyor (ship and nautical)",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 5089,
    "gross_wage_25th": 3867,
    "gross_wage_75th": 6744,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3468,
    "bottleneck": 0.549,
    "market": {
      "market_momentum": 0.4375,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.6114,
      "market_resilience": 0.5071,
      "market_modifier": 0.8225
    },
    "net_risk": 0.1287,
    "risk_band": "low",
    "augmentation": 0.0435,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2736,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.41,
        "anthropic": 0.1364,
        "eloundou": 0.2908,
        "ilo": 0.3329
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8564,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0709,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1864,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0213,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0008,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1912,
      "exposure_p50": 0.3468,
      "exposure_p90": 0.5024,
      "net_risk_p10": 0.0709,
      "net_risk_p50": 0.1287,
      "net_risk_p90": 0.1864,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.1941,
      "theta": 0.6811,
      "c_aioe": 0.1488,
      "log_wage_spread": 0.5562,
      "wage_position": 1.0874
    },
    "isco_codes_matched": [
      "3121"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.1941,
      "theta": 0.6811,
      "c_aioe": 0.1488,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3121"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.03,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2901,
      "net_risk": 0.1076,
      "risk_band": "low",
      "augmentation": 0.0808,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2237,
        "exposure_p50": 0.2901,
        "exposure_p90": 0.3595,
        "net_risk_p10": 0.0778,
        "net_risk_p50": 0.107,
        "net_risk_p90": 0.137,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2848,
      "net_risk": 0.1056,
      "risk_band": "low",
      "augmentation": 0.0793,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2438,
        "exposure_p50": 0.2848,
        "exposure_p90": 0.3276,
        "net_risk_p10": 0.0904,
        "net_risk_p50": 0.1056,
        "net_risk_p90": 0.1215,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1287,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1214,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0166,
    "adaptation_capacity": 0.2837,
    "adaptation_buffer": 0.0567,
    "demand_fragility": 0.0004,
    "reallocation_capacity": 0.1051,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "31211",
      "to_title": "Aeronautical engineering technician",
      "composite": 0.6735,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.478,
      "wage_preservation": 0.8805,
      "training_ease": 0,
      "empirical_priority": 0.5335
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.022174,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "33223",
    "title": "Marketing and sales executive (food & beverage services)",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3500,
    "gross_wage_25th": 1750,
    "gross_wage_75th": 4330,
    "estimated_sg_employment_thousands": 8.9,
    "employment_thousands": 8.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6486,
    "bottleneck": 0.4367,
    "market": {
      "market_momentum": 0.2843,
      "industry_footprint_momentum": 0.4038,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5807,
      "market_resilience": 0.4029,
      "market_modifier": 0.859
    },
    "net_risk": 0.3157,
    "risk_band": "high",
    "augmentation": 0.0784,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0206,
      "anthropic_observed_pctile": 0.8992,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.9198,
        "anthropic": 0.8992,
        "eloundou": 0.8954,
        "ilo": 0.8007
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8789,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.2418,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3896,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0157,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0598,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4968,
      "exposure_p50": 0.6486,
      "exposure_p90": 0.8005,
      "net_risk_p10": 0.2418,
      "net_risk_p50": 0.3157,
      "net_risk_p90": 0.3896,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3413,
      "theta": 0.6672,
      "c_aioe": 1.0466,
      "log_wage_spread": 0.906,
      "wage_position": 0.7479
    },
    "isco_codes_matched": [
      "3322"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3413,
      "theta": 0.6672,
      "c_aioe": 1.0466,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3322"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.35,
      "real_time_coordination": 0.75,
      "ambiguity_tolerance": 0.6,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.9,
      "regulatory_weight": 0.2,
      "physical_presence": 0.3,
      "tool_velocity": 0.55
    },
    "bls_proxy_employment": 8.67,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "partial",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8774,
      "net_risk": 0.4245,
      "risk_band": "high",
      "augmentation": 0.1544,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.8481,
        "exposure_p50": 0.8774,
        "exposure_p90": 0.9082,
        "net_risk_p10": 0.373,
        "net_risk_p50": 0.4244,
        "net_risk_p90": 0.4754,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6958,
      "net_risk": 0.3367,
      "risk_band": "high",
      "augmentation": 0.1224,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.6777,
        "exposure_p50": 0.6958,
        "exposure_p90": 0.7149,
        "net_risk_p10": 0.3279,
        "net_risk_p50": 0.3367,
        "net_risk_p90": 0.3459,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3157,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.2948,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0368,
    "adaptation_capacity": 0.3312,
    "adaptation_buffer": 0.0662,
    "demand_fragility": 0.032,
    "reallocation_capacity": 0.1015,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "33222",
      "to_title": "After sales adviser/Client account service executive",
      "composite": 0.7082,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5165,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5702
    },
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.030616,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "34222",
    "title": "Martial arts instructor",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4100,
    "gross_wage_25th": 4100,
    "gross_wage_75th": 4280,
    "estimated_sg_employment_thousands": 2.6,
    "employment_thousands": 2.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3843,
    "bottleneck": 0.9269,
    "market": {
      "market_momentum": 0.4375,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.238,
      "market_resilience": 0.3577,
      "market_modifier": 0.8748
    },
    "net_risk": 0.0246,
    "risk_band": "very_low",
    "augmentation": 0.076,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2594,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.3957,
        "anthropic": 0.1364,
        "eloundou": 0.3305,
        "ilo": 0.5124
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8264,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0138,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0354,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0246,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.2153,
      "exposure_p50": 0.3843,
      "exposure_p90": 0.5533,
      "net_risk_p10": 0.0138,
      "net_risk_p50": 0.0246,
      "net_risk_p90": 0.0354,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.1169,
      "theta": 0.7726,
      "c_aioe": 0.0789,
      "log_wage_spread": 0.1178,
      "wage_position": 0.8761
    },
    "isco_codes_matched": [
      "3422"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.1169,
      "theta": 0.7726,
      "c_aioe": 0.0789,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3422"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.55,
      "real_time_coordination": 0.85,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.6,
      "relationship_intensity": 0.8,
      "regulatory_weight": 0.45,
      "physical_presence": 0.75,
      "tool_velocity": 0.4
    },
    "bls_proxy_employment": 4.67,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3434,
      "net_risk": 0.022,
      "risk_band": "very_low",
      "augmentation": 0.1139,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2456,
        "exposure_p50": 0.3434,
        "exposure_p90": 0.4405,
        "net_risk_p10": 0.001,
        "net_risk_p50": 0.0214,
        "net_risk_p90": 0.0443,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3434,
      "net_risk": 0.022,
      "risk_band": "very_low",
      "augmentation": 0.1139,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2456,
        "exposure_p50": 0.3434,
        "exposure_p90": 0.4405,
        "net_risk_p10": 0.001,
        "net_risk_p50": 0.0214,
        "net_risk_p90": 0.0443,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.0246,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0229,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0054,
    "adaptation_capacity": 0.3373,
    "adaptation_buffer": 0.0675,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "13420",
      "to_title": "Health services manager",
      "composite": 0.5478,
      "observed_transition_rate": null,
      "destination_quality": 0.4217,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5191
    },
    "employment_family_code": "34",
    "employment_family_total_thousands": 38.8,
    "employment_weight_within_family": 0.07002,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "32551",
    "title": "Massage therapist",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 2690,
    "gross_wage_25th": 1600,
    "gross_wage_75th": 3600,
    "estimated_sg_employment_thousands": 1.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2148,
    "bottleneck": 0.9964,
    "market": {
      "market_momentum": 0.316,
      "industry_footprint_momentum": 0.501,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4626,
      "market_resilience": 0.3746,
      "market_modifier": 0.8689
    },
    "net_risk": 0.0007,
    "risk_band": "very_low",
    "augmentation": 0.0268,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0116,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.148,
        "anthropic": 0.1364,
        "eloundou": 0.1967,
        "ilo": 0.0854
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.9089,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0002,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0011,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0007,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.063,
      "exposure_p50": 0.2148,
      "exposure_p90": 0.3666,
      "net_risk_p10": 0.0002,
      "net_risk_p50": 0.0007,
      "net_risk_p90": 0.0011,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.6863,
      "theta": 0.8214,
      "c_aioe": -0.4297,
      "log_wage_spread": 0.8109,
      "wage_position": 0.5748
    },
    "isco_codes_matched": [
      "3255"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.6863,
      "theta": 0.8214,
      "c_aioe": -0.4297,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3255"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.9,
      "physical_presence": 0.95,
      "tool_velocity": 0.35
    },
    "bls_proxy_employment": 2.76,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1406,
      "net_risk": 0.0004,
      "risk_band": "very_low",
      "augmentation": 0.0525,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1128,
        "exposure_p50": 0.1406,
        "exposure_p90": 0.1692,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0005,
        "net_risk_p90": 0.0082,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1352,
      "net_risk": 0.0004,
      "risk_band": "very_low",
      "augmentation": 0.0505,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1171,
        "exposure_p50": 0.1352,
        "exposure_p90": 0.1538,
        "net_risk_p10": 0.0004,
        "net_risk_p50": 0.0004,
        "net_risk_p90": 0.0005,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0007,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0006,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0001,
    "adaptation_capacity": 0.4131,
    "adaptation_buffer": 0.0826,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "32571",
      "to_title": "Environmental inspector (environmental public health)",
      "composite": 0.6494,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4554,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5414
    },
    "employment_family_code": "32",
    "employment_family_total_thousands": 17.1,
    "employment_weight_within_family": 0.062809,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31181",
    "title": "Mechanical draughtsman",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3800,
    "gross_wage_25th": 2700,
    "gross_wage_75th": 5646,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4758,
    "bottleneck": 0.6337,
    "market": {
      "market_momentum": 0.2402,
      "industry_footprint_momentum": 0.2678,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5606,
      "market_resilience": 0.3683,
      "market_modifier": 0.8711
    },
    "net_risk": 0.152,
    "risk_band": "moderate",
    "augmentation": 0.0567,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.4745,
        "ilo": 0.5255
      },
      "exposure_source_pctiles": {
        "aioe": 0.3182,
        "ilo": 0.4332
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.6655,
      "level": "medium",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7549,
      "source_coverage": 0.55,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.0993,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2048,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.002,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0769,
      "task_exposure_concentration": 0.1775,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3107,
      "exposure_p50": 0.4758,
      "exposure_p90": 0.641,
      "net_risk_p10": 0.0993,
      "net_risk_p50": 0.152,
      "net_risk_p90": 0.2048,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.0968,
      "theta": 0.6926,
      "c_aioe": -0.0731,
      "log_wage_spread": 0.7377,
      "wage_position": 0.812
    },
    "isco_codes_matched": [
      "3118"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": -0.0968,
      "theta": 0.6926,
      "c_aioe": -0.0731,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3118"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.26,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3786,
      "net_risk": 0.1208,
      "risk_band": "low",
      "augmentation": 0.0884,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3182,
        "exposure_p50": 0.3786,
        "exposure_p90": 0.4332,
        "net_risk_p10": 0.0941,
        "net_risk_p50": 0.1193,
        "net_risk_p90": 0.1478,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4308,
      "net_risk": 0.1375,
      "risk_band": "low",
      "augmentation": 0.1005,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3919,
        "exposure_p50": 0.4308,
        "exposure_p90": 0.466,
        "net_risk_p10": 0.125,
        "net_risk_p50": 0.1375,
        "net_risk_p90": 0.1487,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.152,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1396,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.036,
    "adaptation_capacity": 0.4079,
    "adaptation_buffer": 0.0816,
    "demand_fragility": 0.0075,
    "reallocation_capacity": 0.84,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "31185",
      "to_title": "Marine draughtsman",
      "composite": 0.6821,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4911,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5578
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.019161,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31151",
    "title": "Mechanical engineering technician",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3748,
    "gross_wage_25th": 3056,
    "gross_wage_75th": 4402,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5118,
    "bottleneck": 0.4884,
    "market": {
      "market_momentum": 0.2252,
      "industry_footprint_momentum": 0.2218,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2611,
      "market_resilience": 0.2396,
      "market_modifier": 0.9161
    },
    "net_risk": 0.2406,
    "risk_band": "moderate",
    "augmentation": 0.0339,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2547,
      "anthropic_observed_pctile": 0.5613,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.3066,
        "anthropic": 0.5613,
        "eloundou": 0.4561,
        "ilo": 0.245
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8039,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1624,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3188,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0594,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1074,
      "task_exposure_concentration": 0.2849,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3455,
      "exposure_p50": 0.5118,
      "exposure_p90": 0.6781,
      "net_risk_p10": 0.1624,
      "net_risk_p50": 0.2406,
      "net_risk_p90": 0.3188,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1192,
      "theta": 0.6735,
      "c_aioe": -0.0923,
      "log_wage_spread": 0.365,
      "wage_position": 0.8009
    },
    "isco_codes_matched": [
      "3115"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1192,
      "theta": 0.6735,
      "c_aioe": -0.0923,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3115"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.58,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3928,
      "net_risk": 0.1841,
      "risk_band": "moderate",
      "augmentation": 0.046,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3111,
        "exposure_p50": 0.3928,
        "exposure_p90": 0.4751,
        "net_risk_p10": 0.1403,
        "net_risk_p50": 0.1814,
        "net_risk_p90": 0.2281,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4676,
      "net_risk": 0.2192,
      "risk_band": "moderate",
      "augmentation": 0.0547,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.4153,
        "exposure_p50": 0.4676,
        "exposure_p90": 0.5204,
        "net_risk_p10": 0.1946,
        "net_risk_p50": 0.2192,
        "net_risk_p90": 0.2439,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2406,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2217,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0586,
    "adaptation_capacity": 0.3937,
    "adaptation_buffer": 0.0787,
    "demand_fragility": 0.0169,
    "reallocation_capacity": 0.7444,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "31152",
      "to_title": "Air-conditioning/Refrigeration engineering technician",
      "composite": 0.7064,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5169,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5699
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.01903,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "35211",
    "title": "Media and broadcasting operations technician",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4153,
    "gross_wage_25th": 3540,
    "gross_wage_75th": 5230,
    "estimated_sg_employment_thousands": 3.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5638,
    "bottleneck": 0.1738,
    "market": {
      "market_momentum": 0.2123,
      "industry_footprint_momentum": 0.182,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3654,
      "market_resilience": 0.2735,
      "market_modifier": 0.9043
    },
    "net_risk": 0.4249,
    "risk_band": "high",
    "augmentation": 0.0204,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0276,
      "anthropic_observed_pctile": 0.3547,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.3824,
        "anthropic": 0.3547,
        "eloundou": 0.6914,
        "ilo": 0.4332
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.67,
      "level": "medium",
      "crosswalk_quality": 0.7747,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.4,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.2995,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.5502,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0751,
      "label": "sensitive"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1306,
      "task_exposure_concentration": 0.6756,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3975,
      "exposure_p50": 0.5638,
      "exposure_p90": 0.7301,
      "net_risk_p10": 0.2995,
      "net_risk_p50": 0.4249,
      "net_risk_p90": 0.5502,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.0552,
      "theta": 0.6253,
      "c_aioe": 0.0454,
      "log_wage_spread": 0.3903,
      "wage_position": 0.8874
    },
    "isco_codes_matched": [
      "3521"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.0552,
      "theta": 0.6253,
      "c_aioe": 0.0454,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3521"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.35,
      "regulatory_weight": 0.3,
      "physical_presence": 0.4,
      "tool_velocity": 0.45
    },
    "bls_proxy_employment": 0.89,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.4643,
      "net_risk": 0.3469,
      "risk_band": "high",
      "augmentation": 0.0221,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.3814,
        "exposure_p50": 0.4643,
        "exposure_p90": 0.5493,
        "net_risk_p10": 0.2807,
        "net_risk_p50": 0.3411,
        "net_risk_p90": 0.4199,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5234,
      "net_risk": 0.391,
      "risk_band": "high",
      "augmentation": 0.0249,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.4713,
        "exposure_p50": 0.5233,
        "exposure_p90": 0.5767,
        "net_risk_p10": 0.3521,
        "net_risk_p50": 0.391,
        "net_risk_p90": 0.4309,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.4249,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3962,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1095,
    "adaptation_capacity": 0.3375,
    "adaptation_buffer": 0.0675,
    "demand_fragility": 0.0481,
    "reallocation_capacity": 0.3945,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "34221",
      "to_title": "Sports coach",
      "composite": 0.6376,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5301,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6045
    },
    "employment_family_code": "35",
    "employment_family_total_thousands": 22.4,
    "employment_weight_within_family": 0.119217,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "32120",
    "title": "Medical and pathology laboratory technician",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4280,
    "gross_wage_25th": 3853,
    "gross_wage_75th": 4880,
    "estimated_sg_employment_thousands": 1.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4569,
    "bottleneck": 0.2727,
    "market": {
      "market_momentum": 0.4751,
      "industry_footprint_momentum": 0.9906,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2986,
      "market_resilience": 0.4045,
      "market_modifier": 0.8584
    },
    "net_risk": 0.2856,
    "risk_band": "moderate",
    "augmentation": 0.0283,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.3177,
        "eloundou": 0.3305,
        "ilo": 0.3518
      },
      "exposure_source_pctiles": {
        "aioe": 0.3922,
        "eloundou": 0.2573,
        "ilo": 0.3775
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.7085,
      "level": "high",
      "crosswalk_quality": 0.5421,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7897,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.1874,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3839,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0144,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 0.9829,
      "task_effective_coverage": 0.0746,
      "task_exposure_concentration": 0.1745,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2998,
      "exposure_p50": 0.4569,
      "exposure_p90": 0.614,
      "net_risk_p10": 0.1874,
      "net_risk_p50": 0.2856,
      "net_risk_p90": 0.3839,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.0772,
      "theta": 0.6451,
      "c_aioe": 0.062,
      "log_wage_spread": 0.2363,
      "wage_position": 0.9145
    },
    "isco_codes_matched": [
      "3212"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.0772,
      "theta": 0.6451,
      "c_aioe": 0.062,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3212"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3424,
      "net_risk": 0.2138,
      "risk_band": "moderate",
      "augmentation": 0.0378,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2991,
        "exposure_p50": 0.3424,
        "exposure_p90": 0.3869,
        "net_risk_p10": 0.1796,
        "net_risk_p50": 0.214,
        "net_risk_p90": 0.2479,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4034,
      "net_risk": 0.2518,
      "risk_band": "moderate",
      "augmentation": 0.0445,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.3755,
        "exposure_p50": 0.4034,
        "exposure_p90": 0.4321,
        "net_risk_p10": 0.2344,
        "net_risk_p50": 0.2519,
        "net_risk_p90": 0.2698,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2856,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2615,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0623,
    "adaptation_capacity": 0.4219,
    "adaptation_buffer": 0.0844,
    "demand_fragility": 0.0073,
    "reallocation_capacity": 0.842,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "32111",
      "to_title": "Sonographer",
      "composite": 0.6892,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5756,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6278
    },
    "employment_family_code": "32",
    "employment_family_total_thousands": 17.1,
    "employment_weight_within_family": 0.079226,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "32112",
    "title": "Medical X-ray technician",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3540,
    "gross_wage_25th": 2815,
    "gross_wage_75th": 7427,
    "estimated_sg_employment_thousands": 1.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2548,
    "bottleneck": 0.5285,
    "market": {
      "market_momentum": 0.4751,
      "industry_footprint_momentum": 0.9906,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6052,
      "market_resilience": 0.5271,
      "market_modifier": 0.8155
    },
    "net_risk": 0.098,
    "risk_band": "low",
    "augmentation": 0.0305,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0963,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.2326,
        "anthropic": 0.1364,
        "eloundou": 0.4467,
        "ilo": 0.1807
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6477,
      "level": "medium",
      "crosswalk_quality": 0.5255,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.4,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.034,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1619,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.048,
      "label": "sensitive"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.0885,
      "exposure_p50": 0.2548,
      "exposure_p90": 0.4211,
      "net_risk_p10": 0.034,
      "net_risk_p50": 0.098,
      "net_risk_p90": 0.1619,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.3234,
      "theta": 0.6783,
      "c_aioe": -0.2488,
      "log_wage_spread": 0.9702,
      "wage_position": 0.7564
    },
    "isco_codes_matched": [
      "3211"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.3234,
      "theta": 0.6783,
      "c_aioe": -0.2488,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3211"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 2.23,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2468,
      "net_risk": 0.0949,
      "risk_band": "low",
      "augmentation": 0.0687,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1702,
        "exposure_p50": 0.2468,
        "exposure_p90": 0.3252,
        "net_risk_p10": 0.0643,
        "net_risk_p50": 0.0931,
        "net_risk_p90": 0.1302,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2052,
      "net_risk": 0.0789,
      "risk_band": "low",
      "augmentation": 0.0571,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1554,
        "exposure_p50": 0.2052,
        "exposure_p90": 0.2561,
        "net_risk_p10": 0.0597,
        "net_risk_p50": 0.0789,
        "net_risk_p90": 0.0985,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.098,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0898,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0203,
    "adaptation_capacity": 0.4166,
    "adaptation_buffer": 0.0833,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "32120",
      "to_title": "Medical and pathology laboratory technician",
      "composite": 0.6009,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4769,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5829
    },
    "employment_family_code": "32",
    "employment_family_total_thousands": 17.1,
    "employment_weight_within_family": 0.072052,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "33225",
    "title": "Merchandising/Category executive",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3197,
    "gross_wage_25th": 2468,
    "gross_wage_75th": 4000,
    "estimated_sg_employment_thousands": 8.9,
    "employment_thousands": 8.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7626,
    "bottleneck": 0.4367,
    "market": {
      "market_momentum": 0.2211,
      "industry_footprint_momentum": 0.2092,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2674,
      "market_resilience": 0.2396,
      "market_modifier": 0.9161
    },
    "net_risk": 0.3956,
    "risk_band": "high",
    "augmentation": 0.0544,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0206,
      "anthropic_observed_pctile": 0.8992,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.9198,
        "anthropic": 0.8992,
        "eloundou": 0.8954,
        "ilo": 0.8007
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.9089,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.3169,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4744,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0956,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.224,
      "task_exposure_concentration": 0.2217,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6108,
      "exposure_p50": 0.7626,
      "exposure_p90": 0.9144,
      "net_risk_p10": 0.3169,
      "net_risk_p50": 0.3956,
      "net_risk_p90": 0.4744,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3413,
      "theta": 0.6672,
      "c_aioe": 1.0466,
      "log_wage_spread": 0.4829,
      "wage_position": 0.6831
    },
    "isco_codes_matched": [
      "3322"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3413,
      "theta": 0.6672,
      "c_aioe": 1.0466,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3322"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.35,
      "regulatory_weight": 0.3,
      "physical_presence": 0.4,
      "tool_velocity": 0.45
    },
    "bls_proxy_employment": 8.67,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "partial",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8774,
      "net_risk": 0.4528,
      "risk_band": "high",
      "augmentation": 0.0918,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.8481,
        "exposure_p50": 0.8774,
        "exposure_p90": 0.9082,
        "net_risk_p10": 0.3979,
        "net_risk_p50": 0.4529,
        "net_risk_p90": 0.5074,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8367,
      "net_risk": 0.4318,
      "risk_band": "high",
      "augmentation": 0.0875,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.8178,
        "exposure_p50": 0.8367,
        "exposure_p90": 0.8565,
        "net_risk_p10": 0.4221,
        "net_risk_p50": 0.4318,
        "net_risk_p90": 0.442,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3956,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.363,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1041,
    "adaptation_capacity": 0.4122,
    "adaptation_buffer": 0.0824,
    "demand_fragility": 0.0292,
    "reallocation_capacity": 0.7958,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "33231",
      "to_title": "Buyer",
      "composite": 0.7042,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5232,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5708
    },
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.029261,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "36204",
    "title": "Music instructor (extracurriculum)",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3000,
    "gross_wage_25th": 2600,
    "gross_wage_75th": 3880,
    "estimated_sg_employment_thousands": 6.5,
    "employment_thousands": 6.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.795,
    "bottleneck": 0.3645,
    "market": {
      "market_momentum": 0.4333,
      "industry_footprint_momentum": 0.8619,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1916,
      "market_resilience": 0.3366,
      "market_modifier": 0.8822
    },
    "net_risk": 0.4457,
    "risk_band": "high",
    "augmentation": 0.0855,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "insufficient_data",
      "exposure_source_count": 1,
      "exposure_source_keys": [
        "aioe"
      ],
      "exposure_source_weights": {
        "aioe": 1
      },
      "exposure_source_pctiles": {
        "aioe": 0.9046
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.515,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.55,
      "source_coverage": 0.1,
      "signal_agreement": 0.25,
      "sensitivity": 0.65,
      "exposure_source_count": 1
    },
    "stability": {
      "optimistic_risk": 0.3475,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5439,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0543,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.6199,
      "exposure_p50": 0.795,
      "exposure_p90": 0.9702,
      "net_risk_p10": 0.3475,
      "net_risk_p50": 0.4457,
      "net_risk_p90": 0.5439,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3253,
      "theta": 0.6571,
      "c_aioe": 1.0475,
      "log_wage_spread": 0.4003,
      "wage_position": 0.641
    },
    "isco_codes_matched": [
      "3620"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3253,
      "theta": 0.6571,
      "c_aioe": 1.0475,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3620"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.55,
      "real_time_coordination": 0.85,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.6,
      "relationship_intensity": 0.8,
      "regulatory_weight": 0.45,
      "physical_presence": 0.75,
      "tool_velocity": 0.4
    },
    "bls_proxy_employment": 1.44,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.9046,
      "net_risk": 0.5071,
      "risk_band": "very_high",
      "augmentation": 0.111,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.9046,
        "exposure_p50": 0.9046,
        "exposure_p90": 0.9046,
        "net_risk_p10": 0.454,
        "net_risk_p50": 0.5057,
        "net_risk_p90": 0.5585,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.9046,
      "net_risk": 0.5071,
      "risk_band": "very_high",
      "augmentation": 0.111,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.9046,
        "exposure_p50": 0.9046,
        "exposure_p90": 0.9046,
        "net_risk_p10": 0.454,
        "net_risk_p50": 0.5057,
        "net_risk_p90": 0.5585,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.4457,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.4113,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1011,
    "adaptation_capacity": 0.3863,
    "adaptation_buffer": 0.0773,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "36203",
      "to_title": "Information technology trainer (extracurriculum)",
      "composite": 0.7474,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5602,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5901
    },
    "employment_family_code": "36",
    "employment_family_total_thousands": 51.2,
    "employment_weight_within_family": 0.125263,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "39910",
    "title": "Non-ordained religious associate professional",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3611,
    "gross_wage_25th": 2771,
    "gross_wage_75th": 4437,
    "estimated_sg_employment_thousands": 1.2,
    "employment_thousands": 1.2,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4713,
    "bottleneck": 0.5241,
    "market": {
      "market_momentum": 0.316,
      "industry_footprint_momentum": 0.501,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3128,
      "market_resilience": 0.3147,
      "market_modifier": 0.8899
    },
    "net_risk": 0.1996,
    "risk_band": "moderate",
    "augmentation": 0.0524,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "insufficient_data",
      "exposure_source_count": 1,
      "exposure_source_keys": [
        "aioe"
      ],
      "exposure_source_weights": {
        "aioe": 1
      },
      "exposure_source_pctiles": {
        "aioe": 0.4545
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.27,
      "level": "low",
      "crosswalk_quality": 0.3,
      "market_data_granularity": 0.7,
      "source_freshness": 0.55,
      "source_coverage": 0.1,
      "signal_agreement": 0.25,
      "sensitivity": 0.65,
      "exposure_source_count": 1
    },
    "stability": {
      "optimistic_risk": 0.1254,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2738,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0496,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.2961,
      "exposure_p50": 0.4713,
      "exposure_p90": 0.6465,
      "net_risk_p10": 0.1254,
      "net_risk_p50": 0.1996,
      "net_risk_p90": 0.2738,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.3039,
      "theta": 0.6766,
      "c_aioe": 0.2343,
      "log_wage_spread": 0.4708,
      "wage_position": 0.7716
    },
    "isco_codes_matched": [
      "3991"
    ],
    "match_quality": "major_fallback",
    "scores": {
      "aioe": 0.3039,
      "theta": 0.6766,
      "c_aioe": 0.2343,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3991"
      ],
      "match_quality": "major_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.35,
    "education_level": 5,
    "education_label": "Graduate Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.4545,
      "net_risk": 0.1925,
      "risk_band": "moderate",
      "augmentation": 0.075,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.4545,
        "exposure_p50": 0.4545,
        "exposure_p90": 0.4545,
        "net_risk_p10": 0.1656,
        "net_risk_p50": 0.1917,
        "net_risk_p90": 0.2182,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4545,
      "net_risk": 0.1925,
      "risk_band": "moderate",
      "augmentation": 0.075,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.4545,
        "exposure_p50": 0.4545,
        "exposure_p90": 0.4545,
        "net_risk_p10": 0.1656,
        "net_risk_p50": 0.1917,
        "net_risk_p90": 0.2182,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.1996,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1871,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0672,
    "adaptation_capacity": 0.3134,
    "adaptation_buffer": 0.0627,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "24154",
      "to_title": "Commodities and freight derivatives broker",
      "composite": 0.5706,
      "observed_transition_rate": 0.0984,
      "destination_quality": 0.4454,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.4715
    },
    "employment_family_code": "39",
    "employment_family_total_thousands": 1.8,
    "employment_weight_within_family": 1,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "32572",
    "title": "Occupational health and safety inspector",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 5403,
    "gross_wage_25th": 3926,
    "gross_wage_75th": 6775,
    "estimated_sg_employment_thousands": 1.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3047,
    "bottleneck": 0.4581,
    "market": {
      "market_momentum": 0.2374,
      "industry_footprint_momentum": 0.2594,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6221,
      "market_resilience": 0.3913,
      "market_modifier": 0.863
    },
    "net_risk": 0.1425,
    "risk_band": "low",
    "augmentation": 0.0268,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2179,
      "anthropic_observed_pctile": 0.4585,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.2406,
        "anthropic": 0.4585,
        "eloundou": 0.5126,
        "ilo": 0.2079
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "divergent_exposure_sources",
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.7639,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0647,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2203,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0075,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 0.947,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1384,
      "exposure_p50": 0.3047,
      "exposure_p90": 0.471,
      "net_risk_p10": 0.0647,
      "net_risk_p50": 0.1425,
      "net_risk_p90": 0.2203,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.2839,
      "theta": 0.6699,
      "c_aioe": -0.2207,
      "log_wage_spread": 0.5456,
      "wage_position": 1.1545
    },
    "isco_codes_matched": [
      "3257"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.2839,
      "theta": 0.6699,
      "c_aioe": -0.2207,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3257"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 2.72,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3549,
      "net_risk": 0.166,
      "risk_band": "moderate",
      "augmentation": 0.0636,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.279,
        "exposure_p50": 0.3549,
        "exposure_p90": 0.4332,
        "net_risk_p10": 0.1219,
        "net_risk_p50": 0.165,
        "net_risk_p90": 0.2119,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2759,
      "net_risk": 0.1291,
      "risk_band": "low",
      "augmentation": 0.0495,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2266,
        "exposure_p50": 0.2759,
        "exposure_p90": 0.3268,
        "net_risk_p10": 0.106,
        "net_risk_p50": 0.1291,
        "net_risk_p90": 0.1529,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1425,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1307,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0298,
    "adaptation_capacity": 0.4148,
    "adaptation_buffer": 0.083,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "32571",
      "to_title": "Environmental inspector (environmental public health)",
      "composite": 0.7094,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5178,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5708
    },
    "employment_family_code": "32",
    "employment_family_total_thousands": 17.1,
    "employment_weight_within_family": 0.089015,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "33224",
    "title": "Online sales channel executive",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3500,
    "gross_wage_25th": 2881,
    "gross_wage_75th": 4500,
    "estimated_sg_employment_thousands": 8.9,
    "employment_thousands": 8.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6755,
    "bottleneck": 0.4367,
    "market": {
      "market_momentum": 0.2667,
      "industry_footprint_momentum": 0.3494,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2803,
      "market_resilience": 0.2721,
      "market_modifier": 0.9048
    },
    "net_risk": 0.3473,
    "risk_band": "high",
    "augmentation": 0.0564,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0206,
      "anthropic_observed_pctile": 0.8992,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.9198,
        "anthropic": 0.8992,
        "eloundou": 0.8954,
        "ilo": 0.8007
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8789,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.2692,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.4253,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0473,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0915,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5236,
      "exposure_p50": 0.6755,
      "exposure_p90": 0.8273,
      "net_risk_p10": 0.2692,
      "net_risk_p50": 0.3473,
      "net_risk_p90": 0.4253,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3413,
      "theta": 0.6672,
      "c_aioe": 1.0466,
      "log_wage_spread": 0.4459,
      "wage_position": 0.7479
    },
    "isco_codes_matched": [
      "3322"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3413,
      "theta": 0.6672,
      "c_aioe": 1.0466,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3322"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.35,
      "real_time_coordination": 0.75,
      "ambiguity_tolerance": 0.6,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.9,
      "regulatory_weight": 0.2,
      "physical_presence": 0.3,
      "tool_velocity": 0.55
    },
    "bls_proxy_employment": 8.67,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "partial",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8774,
      "net_risk": 0.4472,
      "risk_band": "high",
      "augmentation": 0.1043,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.8481,
        "exposure_p50": 0.8774,
        "exposure_p90": 0.9082,
        "net_risk_p10": 0.3938,
        "net_risk_p50": 0.4472,
        "net_risk_p90": 0.5008,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7188,
      "net_risk": 0.3663,
      "risk_band": "high",
      "augmentation": 0.0854,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7007,
        "exposure_p50": 0.7188,
        "exposure_p90": 0.7378,
        "net_risk_p10": 0.3571,
        "net_risk_p50": 0.3663,
        "net_risk_p90": 0.376,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3473,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3248,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0849,
    "adaptation_capacity": 0.3245,
    "adaptation_buffer": 0.0649,
    "demand_fragility": 0.0489,
    "reallocation_capacity": 0.1015,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "33222",
      "to_title": "After sales adviser/Client account service executive",
      "composite": 0.7082,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5165,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5702
    },
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.030616,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "33492",
    "title": "Operations officer (except transport operations)",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3970,
    "gross_wage_25th": 3200,
    "gross_wage_75th": 4880,
    "estimated_sg_employment_thousands": 8.9,
    "employment_thousands": 8.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6842,
    "bottleneck": 0.4153,
    "market": {
      "market_momentum": 0.319,
      "industry_footprint_momentum": 0.5105,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3494,
      "market_resilience": 0.3312,
      "market_modifier": 0.8841
    },
    "net_risk": 0.3567,
    "risk_band": "high",
    "augmentation": 0.0588,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0041,
      "anthropic_observed_pctile": 0.751,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.7469,
        "anthropic": 0.751,
        "eloundou": 0.8347
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8327,
      "level": "high",
      "crosswalk_quality": 0.9735,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.2778,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.4356,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0567,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1306,
      "task_exposure_concentration": 0.6756,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5329,
      "exposure_p50": 0.6842,
      "exposure_p90": 0.8355,
      "net_risk_p10": 0.2778,
      "net_risk_p50": 0.3567,
      "net_risk_p90": 0.4356,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0432,
      "theta": 0.6653,
      "c_aioe": 0.816,
      "log_wage_spread": 0.422,
      "wage_position": 0.8483
    },
    "isco_codes_matched": [
      "3349"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0432,
      "theta": 0.6653,
      "c_aioe": 0.816,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3349"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.35,
      "regulatory_weight": 0.3,
      "physical_presence": 0.4,
      "tool_velocity": 0.45
    },
    "bls_proxy_employment": 21.06,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7775,
      "net_risk": 0.4019,
      "risk_band": "high",
      "augmentation": 0.1069,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7483,
        "exposure_p50": 0.7775,
        "exposure_p90": 0.8062,
        "net_risk_p10": 0.354,
        "net_risk_p50": 0.4007,
        "net_risk_p90": 0.449,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7201,
      "net_risk": 0.3722,
      "risk_band": "high",
      "augmentation": 0.099,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7017,
        "exposure_p50": 0.72,
        "exposure_p90": 0.7381,
        "net_risk_p10": 0.3627,
        "net_risk_p50": 0.3722,
        "net_risk_p90": 0.3815,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3567,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3307,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0885,
    "adaptation_capacity": 0.3654,
    "adaptation_buffer": 0.0731,
    "demand_fragility": 0.0481,
    "reallocation_capacity": 0.3945,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "33394",
      "to_title": "Safety and security consultant",
      "composite": 0.6538,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5382,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6104
    },
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.032607,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "32540",
    "title": "Optician",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4357,
    "gross_wage_25th": 4098,
    "gross_wage_75th": 5091,
    "estimated_sg_employment_thousands": 1.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2956,
    "bottleneck": 0.6025,
    "market": {
      "market_momentum": 0.2347,
      "industry_footprint_momentum": 0.251,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3012,
      "market_resilience": 0.2613,
      "market_modifier": 0.9085
    },
    "net_risk": 0.1067,
    "risk_band": "low",
    "augmentation": 0.0223,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1101,
      "anthropic_observed_pctile": 0.4506,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.3405,
        "anthropic": 0.4506,
        "eloundou": 0.3828,
        "ilo": 0.2079
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0506,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1629,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0433,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1401,
      "exposure_p50": 0.2956,
      "exposure_p90": 0.4512,
      "net_risk_p10": 0.0506,
      "net_risk_p50": 0.1067,
      "net_risk_p90": 0.1629,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.0728,
      "theta": 0.6864,
      "c_aioe": -0.0554,
      "log_wage_spread": 0.217,
      "wage_position": 0.931
    },
    "isco_codes_matched": [
      "3254"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.0728,
      "theta": 0.6864,
      "c_aioe": -0.0554,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3254"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.67,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3446,
      "net_risk": 0.1245,
      "risk_band": "low",
      "augmentation": 0.0543,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2818,
        "exposure_p50": 0.3446,
        "exposure_p90": 0.4078,
        "net_risk_p10": 0.0947,
        "net_risk_p50": 0.1238,
        "net_risk_p90": 0.1541,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2695,
      "net_risk": 0.0973,
      "risk_band": "low",
      "augmentation": 0.0424,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2286,
        "exposure_p50": 0.2695,
        "exposure_p90": 0.3105,
        "net_risk_p10": 0.0826,
        "net_risk_p50": 0.0973,
        "net_risk_p90": 0.1121,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1067,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0979,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0221,
    "adaptation_capacity": 0.4119,
    "adaptation_buffer": 0.0824,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "32571",
      "to_title": "Environmental inspector (environmental public health)",
      "composite": 0.6494,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4554,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5414
    },
    "employment_family_code": "32",
    "employment_family_total_thousands": 17.1,
    "employment_weight_within_family": 0.079935,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "32591",
    "title": "Paramedic",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 2954,
    "gross_wage_25th": 1871,
    "gross_wage_75th": 3984,
    "estimated_sg_employment_thousands": 1.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4275,
    "bottleneck": 0.4581,
    "market": {
      "market_momentum": 0.4375,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.4608,
      "market_resilience": 0.4468,
      "market_modifier": 0.8436
    },
    "net_risk": 0.1954,
    "risk_band": "moderate",
    "augmentation": 0.0546,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2179,
      "anthropic_observed_pctile": 0.4585,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.2406,
        "anthropic": 0.4585,
        "eloundou": 0.5126,
        "ilo": 0.3577
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8564,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1232,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2677,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0454,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.2695,
      "exposure_p50": 0.4275,
      "exposure_p90": 0.5856,
      "net_risk_p10": 0.1232,
      "net_risk_p50": 0.1954,
      "net_risk_p90": 0.2677,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.2839,
      "theta": 0.6699,
      "c_aioe": -0.2207,
      "log_wage_spread": 0.7558,
      "wage_position": 0.6312
    },
    "isco_codes_matched": [
      "3259"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.2839,
      "theta": 0.6699,
      "c_aioe": -0.2207,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3259"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 2.72,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.394,
      "net_risk": 0.1801,
      "risk_band": "moderate",
      "augmentation": 0.0807,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3281,
        "exposure_p50": 0.394,
        "exposure_p90": 0.4587,
        "net_risk_p10": 0.1414,
        "net_risk_p50": 0.1793,
        "net_risk_p90": 0.2197,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.394,
      "net_risk": 0.1801,
      "risk_band": "moderate",
      "augmentation": 0.0807,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3281,
        "exposure_p50": 0.394,
        "exposure_p90": 0.4587,
        "net_risk_p10": 0.1414,
        "net_risk_p50": 0.1793,
        "net_risk_p90": 0.2197,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.1954,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1811,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.041,
    "adaptation_capacity": 0.3667,
    "adaptation_buffer": 0.0733,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "32200",
      "to_title": "Enrolled/Assistant nurse (excluding registered nurse)",
      "composite": 0.6636,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4756,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5497
    },
    "employment_family_code": "32",
    "employment_family_total_thousands": 17.1,
    "employment_weight_within_family": 0.065819,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "34343",
    "title": "Pastry Chef",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3034,
    "gross_wage_25th": 2503,
    "gross_wage_75th": 4600,
    "estimated_sg_employment_thousands": 2.6,
    "employment_thousands": 2.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5317,
    "bottleneck": 0.7968,
    "market": {
      "market_momentum": 0.2979,
      "industry_footprint_momentum": 0.4456,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3636,
      "market_resilience": 0.3242,
      "market_modifier": 0.8865
    },
    "net_risk": 0.0958,
    "risk_band": "low",
    "augmentation": 0.0965,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0483,
      "anthropic_observed_pctile": 0.6166,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6649,
        "anthropic": 0.6166,
        "eloundou": 0.6611,
        "ilo": 0.229
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8339,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0653,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1262,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0458,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.3627,
      "exposure_p50": 0.5317,
      "exposure_p90": 0.7007,
      "net_risk_p10": 0.0653,
      "net_risk_p50": 0.0958,
      "net_risk_p90": 0.1262,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.9388,
      "theta": 0.7208,
      "c_aioe": 0.6822,
      "log_wage_spread": 0.6086,
      "wage_position": 0.6483
    },
    "isco_codes_matched": [
      "3434"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9388,
      "theta": 0.7208,
      "c_aioe": 0.6822,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3434"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 1.55,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5376,
      "net_risk": 0.0969,
      "risk_band": "low",
      "augmentation": 0.1389,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4285,
        "exposure_p50": 0.5376,
        "exposure_p90": 0.6512,
        "net_risk_p10": 0.0588,
        "net_risk_p50": 0.0948,
        "net_risk_p90": 0.1345,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5376,
      "net_risk": 0.0969,
      "risk_band": "low",
      "augmentation": 0.1389,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4285,
        "exposure_p50": 0.5376,
        "exposure_p90": 0.6512,
        "net_risk_p10": 0.0588,
        "net_risk_p50": 0.0948,
        "net_risk_p90": 0.1345,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.0958,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0891,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0193,
    "adaptation_capacity": 0.3513,
    "adaptation_buffer": 0.0703,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "34341",
      "to_title": "Chef",
      "composite": 0.6849,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4924,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5588
    },
    "employment_family_code": "34",
    "employment_family_total_thousands": 38.8,
    "employment_weight_within_family": 0.060233,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "32130",
    "title": "Pharmacy technician",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3240,
    "gross_wage_25th": 2654,
    "gross_wage_75th": 4119,
    "estimated_sg_employment_thousands": 1.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.446,
    "bottleneck": 0.3226,
    "market": {
      "market_momentum": 0.4727,
      "industry_footprint_momentum": 0.9833,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2415,
      "market_resilience": 0.3802,
      "market_modifier": 0.8669
    },
    "net_risk": 0.2639,
    "risk_band": "moderate",
    "augmentation": 0.0289,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0436,
      "anthropic_observed_pctile": 0.3715,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.328,
        "anthropic": 0.3715,
        "eloundou": 0.2552,
        "ilo": 0.3577
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.7732,
      "level": "high",
      "crosswalk_quality": 0.5772,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.174,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3537,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0361,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0753,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2941,
      "exposure_p50": 0.446,
      "exposure_p90": 0.5978,
      "net_risk_p10": 0.174,
      "net_risk_p50": 0.2639,
      "net_risk_p90": 0.3537,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.0912,
      "theta": 0.6511,
      "c_aioe": -0.0727,
      "log_wage_spread": 0.4395,
      "wage_position": 0.6923
    },
    "isco_codes_matched": [
      "3213"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.0912,
      "theta": 0.6511,
      "c_aioe": -0.0727,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3213"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.97,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3291,
      "net_risk": 0.1933,
      "risk_band": "moderate",
      "augmentation": 0.0404,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2997,
        "exposure_p50": 0.3291,
        "exposure_p90": 0.3578,
        "net_risk_p10": 0.1679,
        "net_risk_p50": 0.1931,
        "net_risk_p90": 0.2177,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3802,
      "net_risk": 0.2233,
      "risk_band": "moderate",
      "augmentation": 0.0466,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.362,
        "exposure_p50": 0.3802,
        "exposure_p90": 0.3979,
        "net_risk_p10": 0.2126,
        "net_risk_p50": 0.2233,
        "net_risk_p90": 0.2337,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2639,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2474,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0575,
    "adaptation_capacity": 0.3122,
    "adaptation_buffer": 0.0624,
    "demand_fragility": 0.0411,
    "reallocation_capacity": 0.0991,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "32143",
      "to_title": "Dental technician",
      "composite": 0.6302,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5136,
      "wage_preservation": 0.9358,
      "training_ease": 0.3,
      "empirical_priority": 0.5885
    },
    "employment_family_code": "32",
    "employment_family_total_thousands": 17.1,
    "employment_weight_within_family": 0.068931,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "34310",
    "title": "Photographer",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 5120,
    "gross_wage_25th": 3495,
    "gross_wage_75th": 8651,
    "estimated_sg_employment_thousands": 2.6,
    "employment_thousands": 2.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5578,
    "bottleneck": 0.3209,
    "market": {
      "market_momentum": 0.4375,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.8226,
      "market_resilience": 0.5916,
      "market_modifier": 0.793
    },
    "net_risk": 0.3019,
    "risk_band": "high",
    "augmentation": 0.0622,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.4812,
      "anthropic_observed_pctile": 0.7628,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.2816,
        "anthropic": 0.7628,
        "eloundou": 0.4623,
        "ilo": 0.6101
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7564,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.2119,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3919,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0019,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1018,
      "task_exposure_concentration": 0.5004,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3915,
      "exposure_p50": 0.5578,
      "exposure_p90": 0.7241,
      "net_risk_p10": 0.2119,
      "net_risk_p50": 0.3019,
      "net_risk_p90": 0.3919,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1681,
      "theta": 0.6507,
      "c_aioe": -0.1339,
      "log_wage_spread": 0.9063,
      "wage_position": 1.094
    },
    "isco_codes_matched": [
      "3431"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1681,
      "theta": 0.6507,
      "c_aioe": -0.1339,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3431"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.35,
      "regulatory_weight": 0.3,
      "physical_presence": 0.4,
      "tool_velocity": 0.45
    },
    "bls_proxy_employment": 2.3,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5357,
      "net_risk": 0.2885,
      "risk_band": "moderate",
      "augmentation": 0.1017,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.4147,
        "exposure_p50": 0.5357,
        "exposure_p90": 0.6516,
        "net_risk_p10": 0.2217,
        "net_risk_p50": 0.288,
        "net_risk_p90": 0.3581,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5435,
      "net_risk": 0.2926,
      "risk_band": "moderate",
      "augmentation": 0.1032,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.4668,
        "exposure_p50": 0.5435,
        "exposure_p90": 0.6169,
        "net_risk_p10": 0.2514,
        "net_risk_p50": 0.2926,
        "net_risk_p90": 0.3322,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3019,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.2793,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0753,
    "adaptation_capacity": 0.3743,
    "adaptation_buffer": 0.0749,
    "demand_fragility": 0.0279,
    "reallocation_capacity": 0.5499,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "34221",
      "to_title": "Sports coach",
      "composite": 0.6615,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5502,
      "wage_preservation": 0.9563,
      "training_ease": 0.3,
      "empirical_priority": 0.6081
    },
    "employment_family_code": "34",
    "employment_family_total_thousands": 38.8,
    "employment_weight_within_family": 0.078246,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "34223",
    "title": "Physical fitness instructor (including yoga instructor and aerobics instructor)",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 2550,
    "gross_wage_25th": 2400,
    "gross_wage_75th": 3350,
    "estimated_sg_employment_thousands": 2.6,
    "employment_thousands": 2.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2923,
    "bottleneck": 0.9269,
    "market": {
      "market_momentum": 0.4523,
      "industry_footprint_momentum": 0.9205,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1012,
      "market_resilience": 0.3118,
      "market_modifier": 0.8909
    },
    "net_risk": 0.019,
    "risk_band": "very_low",
    "augmentation": 0.0414,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2594,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.3957,
        "anthropic": 0.1364,
        "eloundou": 0.3305,
        "ilo": 0.5124
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8339,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0082,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0299,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.019,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.126,
      "exposure_p50": 0.2923,
      "exposure_p90": 0.4586,
      "net_risk_p10": 0.0082,
      "net_risk_p50": 0.019,
      "net_risk_p90": 0.0299,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.1169,
      "theta": 0.7726,
      "c_aioe": 0.0789,
      "log_wage_spread": 0.3335,
      "wage_position": 0.5449
    },
    "isco_codes_matched": [
      "3422"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.1169,
      "theta": 0.7726,
      "c_aioe": 0.0789,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3422"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.55,
      "real_time_coordination": 0.85,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.6,
      "relationship_intensity": 0.8,
      "regulatory_weight": 0.45,
      "physical_presence": 0.75,
      "tool_velocity": 0.4
    },
    "bls_proxy_employment": 4.67,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3434,
      "net_risk": 0.0224,
      "risk_band": "very_low",
      "augmentation": 0.0993,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2456,
        "exposure_p50": 0.3434,
        "exposure_p90": 0.4405,
        "net_risk_p10": 0.0028,
        "net_risk_p50": 0.0214,
        "net_risk_p90": 0.043,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2687,
      "net_risk": 0.0175,
      "risk_band": "very_low",
      "augmentation": 0.0777,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2052,
        "exposure_p50": 0.2687,
        "exposure_p90": 0.3319,
        "net_risk_p10": 0.0134,
        "net_risk_p50": 0.0175,
        "net_risk_p90": 0.0216,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.019,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0175,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.004,
    "adaptation_capacity": 0.3995,
    "adaptation_buffer": 0.0799,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "34222",
      "to_title": "Martial arts instructor",
      "composite": 0.6815,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4888,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5571
    },
    "employment_family_code": "34",
    "employment_family_total_thousands": 38.8,
    "employment_weight_within_family": 0.05522,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31574",
    "title": "Port/Shipping operations supervisor (including post-fixture and planner)",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3830,
    "gross_wage_25th": 3354,
    "gross_wage_75th": 4614,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4837,
    "bottleneck": 0.8271,
    "market": {
      "market_momentum": 0.2218,
      "industry_footprint_momentum": 0.2113,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2487,
      "market_resilience": 0.2325,
      "market_modifier": 0.9186
    },
    "net_risk": 0.0775,
    "risk_band": "low",
    "augmentation": 0.0449,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1417,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.2781,
        "anthropic": 0.1364,
        "eloundou": 0.4142
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8543,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0527,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1023,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0275,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1306,
      "task_exposure_concentration": 0.6756,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3287,
      "exposure_p50": 0.4837,
      "exposure_p90": 0.6388,
      "net_risk_p10": 0.0527,
      "net_risk_p50": 0.0775,
      "net_risk_p90": 0.1023,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1838,
      "theta": 0.7255,
      "c_aioe": -0.1327,
      "log_wage_spread": 0.3189,
      "wage_position": 0.8184
    },
    "isco_codes_matched": [
      "3157"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1838,
      "theta": 0.7255,
      "c_aioe": -0.1327,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3157"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.27,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2739,
      "net_risk": 0.0435,
      "risk_band": "very_low",
      "augmentation": 0.0527,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1809,
        "exposure_p50": 0.2739,
        "exposure_p90": 0.37,
        "net_risk_p10": 0.0236,
        "net_risk_p50": 0.0419,
        "net_risk_p90": 0.0653,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4009,
      "net_risk": 0.0637,
      "risk_band": "low",
      "augmentation": 0.0771,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3425,
        "exposure_p50": 0.4009,
        "exposure_p90": 0.4612,
        "net_risk_p10": 0.0544,
        "net_risk_p50": 0.0637,
        "net_risk_p90": 0.0733,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0775,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0721,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0185,
    "adaptation_capacity": 0.3454,
    "adaptation_buffer": 0.0691,
    "demand_fragility": 0.0479,
    "reallocation_capacity": 0.3954,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "31571",
      "to_title": "Air transport service supervisor",
      "composite": 0.6883,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4967,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5607
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.019237,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31601",
    "title": "Premises and facilities maintenance officer",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3875,
    "gross_wage_25th": 3200,
    "gross_wage_75th": 4715,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2542,
    "bottleneck": 0.8725,
    "market": {
      "market_momentum": 0.3374,
      "industry_footprint_momentum": 0.5669,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3075,
      "market_resilience": 0.3254,
      "market_modifier": 0.8861
    },
    "net_risk": 0.0287,
    "risk_band": "very_low",
    "augmentation": 0.0293,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.3696,
      "anthropic_observed_pctile": 0.497,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.1275,
        "anthropic": 0.497,
        "eloundou": 0.0492
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "divergent_exposure_sources",
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.6254,
      "level": "medium",
      "crosswalk_quality": 0.4845,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.01,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0474,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0213,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.0885,
      "exposure_p50": 0.2542,
      "exposure_p90": 0.4199,
      "net_risk_p10": 0.01,
      "net_risk_p50": 0.0287,
      "net_risk_p90": 0.0474,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.7846,
      "theta": 0.7384,
      "c_aioe": -0.5564,
      "log_wage_spread": 0.3876,
      "wage_position": 0.828
    },
    "isco_codes_matched": [
      "3160"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.7846,
      "theta": 0.7384,
      "c_aioe": -0.5564,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3160"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 14.13,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2303,
      "net_risk": 0.026,
      "risk_band": "very_low",
      "augmentation": 0.0654,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0746,
        "exposure_p50": 0.2303,
        "exposure_p90": 0.3809,
        "net_risk_p10": 0.0066,
        "net_risk_p50": 0.0227,
        "net_risk_p90": 0.0487,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1969,
      "net_risk": 0.0222,
      "risk_band": "very_low",
      "augmentation": 0.0559,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0957,
        "exposure_p50": 0.1969,
        "exposure_p90": 0.2948,
        "net_risk_p10": 0.0108,
        "net_risk_p50": 0.0222,
        "net_risk_p90": 0.0333,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0287,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0264,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0067,
    "adaptation_capacity": 0.4078,
    "adaptation_buffer": 0.0816,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "31213",
      "to_title": "Marine surveyor (ship and nautical)",
      "composite": 0.6114,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4159,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5228
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.01935,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "36100",
    "title": "Pre-primary education teacher",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4000,
    "gross_wage_25th": 3600,
    "gross_wage_75th": 4800,
    "estimated_sg_employment_thousands": 6.5,
    "employment_thousands": 6.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5184,
    "bottleneck": 0.8574,
    "market": {
      "market_momentum": 0.4672,
      "industry_footprint_momentum": 0.9665,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2705,
      "market_resilience": 0.3885,
      "market_modifier": 0.864
    },
    "net_risk": 0.0641,
    "risk_band": "low",
    "augmentation": 0.0858,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2825,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.4189,
        "anthropic": 0.1364,
        "eloundou": 0.0837
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6781,
      "level": "medium",
      "crosswalk_quality": 0.6553,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0436,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0846,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0141,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.3336,
      "task_exposure_concentration": 0.1348,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3527,
      "exposure_p50": 0.5184,
      "exposure_p90": 0.6841,
      "net_risk_p10": 0.0436,
      "net_risk_p50": 0.0641,
      "net_risk_p90": 0.0846,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.1975,
      "theta": 0.7313,
      "c_aioe": 0.1415,
      "log_wage_spread": 0.2877,
      "wage_position": 0.8547
    },
    "isco_codes_matched": [
      "3610"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.1975,
      "theta": 0.7313,
      "c_aioe": 0.1415,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3610"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.55,
      "real_time_coordination": 0.85,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.6,
      "relationship_intensity": 0.8,
      "regulatory_weight": 0.45,
      "physical_presence": 0.75,
      "tool_velocity": 0.4
    },
    "bls_proxy_employment": 5.12,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2091,
      "net_risk": 0.0258,
      "risk_band": "very_low",
      "augmentation": 0.0697,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1018,
        "exposure_p50": 0.2091,
        "exposure_p90": 0.3191,
        "net_risk_p10": 0.0102,
        "net_risk_p50": 0.0234,
        "net_risk_p90": 0.0446,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4089,
      "net_risk": 0.0504,
      "risk_band": "low",
      "augmentation": 0.1362,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.3396,
        "exposure_p50": 0.4089,
        "exposure_p90": 0.4799,
        "net_risk_p10": 0.0418,
        "net_risk_p50": 0.0504,
        "net_risk_p90": 0.0591,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0641,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.059,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0135,
    "adaptation_capacity": 0.4009,
    "adaptation_buffer": 0.0802,
    "demand_fragility": 0.023,
    "reallocation_capacity": 0.8792,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "36203",
      "to_title": "Information technology trainer (extracurriculum)",
      "composite": 0.6257,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4307,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5298
    },
    "employment_family_code": "36",
    "employment_family_total_thousands": 51.2,
    "employment_weight_within_family": 0.144641,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "36910",
    "title": "Private tutor (academic)",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4250,
    "gross_wage_25th": 2600,
    "gross_wage_75th": 5370,
    "estimated_sg_employment_thousands": 6.5,
    "employment_thousands": 6.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5123,
    "bottleneck": 0.3645,
    "market": {
      "market_momentum": 0.4333,
      "industry_footprint_momentum": 0.8619,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6435,
      "market_resilience": 0.5173,
      "market_modifier": 0.8189
    },
    "net_risk": 0.2666,
    "risk_band": "moderate",
    "augmentation": 0.0702,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "insufficient_data",
      "exposure_source_count": 1,
      "exposure_source_keys": [
        "aioe"
      ],
      "exposure_source_weights": {
        "aioe": 1
      },
      "exposure_source_pctiles": {
        "aioe": 0.9046
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.515,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.55,
      "source_coverage": 0.1,
      "signal_agreement": 0.25,
      "sensitivity": 0.65,
      "exposure_source_count": 1
    },
    "stability": {
      "optimistic_risk": 0.1769,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3563,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0334,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.34,
      "exposure_p50": 0.5123,
      "exposure_p90": 0.6846,
      "net_risk_p10": 0.1769,
      "net_risk_p50": 0.2666,
      "net_risk_p90": 0.3563,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3253,
      "theta": 0.6571,
      "c_aioe": 1.0475,
      "log_wage_spread": 0.7253,
      "wage_position": 0.9081
    },
    "isco_codes_matched": [
      "3691"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3253,
      "theta": 0.6571,
      "c_aioe": 1.0475,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3691"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 2.34,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.9046,
      "net_risk": 0.4708,
      "risk_band": "high",
      "augmentation": 0.1706,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.9046,
        "exposure_p50": 0.9046,
        "exposure_p90": 0.9046,
        "net_risk_p10": 0.4227,
        "net_risk_p50": 0.4706,
        "net_risk_p90": 0.5198,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6372,
      "net_risk": 0.3316,
      "risk_band": "high",
      "augmentation": 0.1201,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.6372,
        "exposure_p50": 0.6372,
        "exposure_p90": 0.6372,
        "net_risk_p10": 0.3316,
        "net_risk_p50": 0.3316,
        "net_risk_p90": 0.3316,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2666,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2435,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0648,
    "adaptation_capacity": 0.4338,
    "adaptation_buffer": 0.0868,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "31510",
      "to_title": "Marine engineering officer (including third, fourth and fifth engineer)",
      "composite": 0.6004,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4888,
      "wage_preservation": 0.9819,
      "training_ease": 0.3,
      "empirical_priority": 0.5828
    },
    "employment_family_code": "36",
    "employment_family_total_thousands": 51.2,
    "employment_weight_within_family": 0.149093,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31173",
    "title": "Process engineering technician",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4461,
    "gross_wage_25th": 3784,
    "gross_wage_75th": 5309,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3608,
    "bottleneck": 0.549,
    "market": {
      "market_momentum": 0.2772,
      "industry_footprint_momentum": 0.3818,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3708,
      "market_resilience": 0.3146,
      "market_modifier": 0.8899
    },
    "net_risk": 0.1451,
    "risk_band": "low",
    "augmentation": 0.0286,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2736,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.41,
        "anthropic": 0.1364,
        "eloundou": 0.2908,
        "ilo": 0.297
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0825,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2077,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0049,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0265,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2052,
      "exposure_p50": 0.3608,
      "exposure_p90": 0.5164,
      "net_risk_p10": 0.0825,
      "net_risk_p50": 0.1451,
      "net_risk_p90": 0.2077,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.1941,
      "theta": 0.6811,
      "c_aioe": 0.1488,
      "log_wage_spread": 0.3386,
      "wage_position": 0.9532
    },
    "isco_codes_matched": [
      "3117"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.1941,
      "theta": 0.6811,
      "c_aioe": 0.1488,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3117"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.03,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2808,
      "net_risk": 0.1127,
      "risk_band": "low",
      "augmentation": 0.0485,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2145,
        "exposure_p50": 0.2808,
        "exposure_p90": 0.3499,
        "net_risk_p10": 0.0832,
        "net_risk_p50": 0.1126,
        "net_risk_p90": 0.1434,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2897,
      "net_risk": 0.1163,
      "risk_band": "low",
      "augmentation": 0.05,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2487,
        "exposure_p50": 0.2897,
        "exposure_p90": 0.3323,
        "net_risk_p10": 0.0998,
        "net_risk_p50": 0.1163,
        "net_risk_p90": 0.1334,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1451,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1363,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0359,
    "adaptation_capacity": 0.3059,
    "adaptation_buffer": 0.0612,
    "demand_fragility": 0.0121,
    "reallocation_capacity": 0.12,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "31172",
      "to_title": "Production engineering technician",
      "composite": 0.6811,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4882,
      "wage_preservation": 0.9818,
      "training_ease": 0,
      "empirical_priority": 0.554
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.020761,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31172",
    "title": "Production engineering technician",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4380,
    "gross_wage_25th": 3343,
    "gross_wage_75th": 5893,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3401,
    "bottleneck": 0.549,
    "market": {
      "market_momentum": 0.2388,
      "industry_footprint_momentum": 0.2636,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5428,
      "market_resilience": 0.3604,
      "market_modifier": 0.8739
    },
    "net_risk": 0.134,
    "risk_band": "low",
    "augmentation": 0.0382,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2736,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.41,
        "anthropic": 0.1364,
        "eloundou": 0.2908,
        "ilo": 0.297
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0717,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1963,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.016,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.182,
      "exposure_p50": 0.3401,
      "exposure_p90": 0.4982,
      "net_risk_p10": 0.0717,
      "net_risk_p50": 0.134,
      "net_risk_p90": 0.1963,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.1941,
      "theta": 0.6811,
      "c_aioe": 0.1488,
      "log_wage_spread": 0.5669,
      "wage_position": 0.9359
    },
    "isco_codes_matched": [
      "3117"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.1941,
      "theta": 0.6811,
      "c_aioe": 0.1488,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3117"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.03,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2808,
      "net_risk": 0.1106,
      "risk_band": "low",
      "augmentation": 0.0556,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2145,
        "exposure_p50": 0.2808,
        "exposure_p90": 0.3499,
        "net_risk_p10": 0.0823,
        "net_risk_p50": 0.1102,
        "net_risk_p90": 0.1413,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2808,
      "net_risk": 0.1106,
      "risk_band": "low",
      "augmentation": 0.0556,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2145,
        "exposure_p50": 0.2808,
        "exposure_p90": 0.3499,
        "net_risk_p10": 0.0823,
        "net_risk_p50": 0.1102,
        "net_risk_p90": 0.1413,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.134,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1244,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0339,
    "adaptation_capacity": 0.361,
    "adaptation_buffer": 0.0722,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "31173",
      "to_title": "Process engineering technician",
      "composite": 0.6729,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4798,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5529
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.020572,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "33232",
    "title": "Purchasing agent",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4248,
    "gross_wage_25th": 3570,
    "gross_wage_75th": 5237,
    "estimated_sg_employment_thousands": 8.9,
    "employment_thousands": 8.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4376,
    "bottleneck": 0.623,
    "market": {
      "market_momentum": 0.2864,
      "industry_footprint_momentum": 0.41,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3708,
      "market_resilience": 0.3201,
      "market_modifier": 0.888
    },
    "net_risk": 0.1465,
    "risk_band": "low",
    "augmentation": 0.0533,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.3515,
      "anthropic_observed_pctile": 0.9674,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6159,
        "anthropic": 0.9674,
        "eloundou": 0.5931,
        "ilo": 0.6101
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "divergent_exposure_sources",
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.7395,
      "level": "medium",
      "crosswalk_quality": 0.9025,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0908,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2022,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0035,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2713,
      "exposure_p50": 0.4376,
      "exposure_p90": 0.6039,
      "net_risk_p10": 0.0908,
      "net_risk_p50": 0.1465,
      "net_risk_p90": 0.2022,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.8568,
      "theta": 0.6923,
      "c_aioe": 0.6471,
      "log_wage_spread": 0.3832,
      "wage_position": 0.9077
    },
    "isco_codes_matched": [
      "3323"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.8568,
      "theta": 0.6923,
      "c_aioe": 0.6471,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3323"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.35,
      "regulatory_weight": 0.3,
      "physical_presence": 0.4,
      "tool_velocity": 0.45
    },
    "bls_proxy_employment": 12.3,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": "partial",
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6993,
      "net_risk": 0.2341,
      "risk_band": "moderate",
      "augmentation": 0.1395,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.603,
        "exposure_p50": 0.6993,
        "exposure_p90": 0.7933,
        "net_risk_p10": 0.1838,
        "net_risk_p50": 0.2304,
        "net_risk_p90": 0.2885,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5069,
      "net_risk": 0.1697,
      "risk_band": "moderate",
      "augmentation": 0.1011,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.4443,
        "exposure_p50": 0.5069,
        "exposure_p90": 0.568,
        "net_risk_p10": 0.1487,
        "net_risk_p50": 0.1697,
        "net_risk_p90": 0.1901,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1465,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.134,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0376,
    "adaptation_capacity": 0.426,
    "adaptation_buffer": 0.0852,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "33231",
      "to_title": "Buyer",
      "composite": 0.6856,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4933,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5592
    },
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.033729,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31175",
    "title": "Quality assurance technician",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4292,
    "gross_wage_25th": 3300,
    "gross_wage_75th": 5651,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5549,
    "bottleneck": 0.549,
    "market": {
      "market_momentum": 0.2558,
      "industry_footprint_momentum": 0.3159,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4964,
      "market_resilience": 0.352,
      "market_modifier": 0.8768
    },
    "net_risk": 0.2202,
    "risk_band": "moderate",
    "augmentation": 0.0632,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2736,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.41,
        "anthropic": 0.1364,
        "eloundou": 0.2908,
        "ilo": 0.297
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8939,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1585,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.282,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0702,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.3455,
      "task_exposure_concentration": 0.1063,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3994,
      "exposure_p50": 0.5549,
      "exposure_p90": 0.7105,
      "net_risk_p10": 0.1585,
      "net_risk_p50": 0.2202,
      "net_risk_p90": 0.282,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.1941,
      "theta": 0.6811,
      "c_aioe": 0.1488,
      "log_wage_spread": 0.5379,
      "wage_position": 0.9171
    },
    "isco_codes_matched": [
      "3117"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.1941,
      "theta": 0.6811,
      "c_aioe": 0.1488,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3117"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.03,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2808,
      "net_risk": 0.111,
      "risk_band": "low",
      "augmentation": 0.0543,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2145,
        "exposure_p50": 0.2808,
        "exposure_p90": 0.3499,
        "net_risk_p10": 0.0824,
        "net_risk_p50": 0.11,
        "net_risk_p90": 0.1413,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4895,
      "net_risk": 0.1936,
      "risk_band": "moderate",
      "augmentation": 0.0946,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.4467,
        "exposure_p50": 0.4896,
        "exposure_p90": 0.5342,
        "net_risk_p10": 0.1766,
        "net_risk_p50": 0.1936,
        "net_risk_p90": 0.2113,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2202,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2016,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0525,
    "adaptation_capacity": 0.423,
    "adaptation_buffer": 0.0846,
    "demand_fragility": 0.0202,
    "reallocation_capacity": 0.9042,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "31172",
      "to_title": "Production engineering technician",
      "composite": 0.707,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5186,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5704
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.020364,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "33340",
    "title": "Real estate agent",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3800,
    "gross_wage_25th": 2966,
    "gross_wage_75th": 6109,
    "estimated_sg_employment_thousands": 8.9,
    "employment_thousands": 8.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6899,
    "bottleneck": 0.7522,
    "market": {
      "market_momentum": 0.3734,
      "industry_footprint_momentum": 0.6778,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5517,
      "market_resilience": 0.4447,
      "market_modifier": 0.8443
    },
    "net_risk": 0.1449,
    "risk_band": "low",
    "augmentation": 0.1362,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1255,
      "anthropic_observed_pctile": 0.8439,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.7184,
        "anthropic": 0.8439,
        "eloundou": 0.6527,
        "ilo": 0.4332
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.716,
      "level": "high",
      "crosswalk_quality": 0.6485,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.11,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1798,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0051,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.2793,
      "task_exposure_concentration": 0.1446,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5236,
      "exposure_p50": 0.6899,
      "exposure_p90": 0.8562,
      "net_risk_p10": 0.11,
      "net_risk_p50": 0.1449,
      "net_risk_p90": 0.1798,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0073,
      "theta": 0.7086,
      "c_aioe": 0.7443,
      "log_wage_spread": 0.7225,
      "wage_position": 0.812
    },
    "isco_codes_matched": [
      "3334"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0073,
      "theta": 0.7086,
      "c_aioe": 0.7443,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "3334"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.35,
      "regulatory_weight": 0.3,
      "physical_presence": 0.4,
      "tool_velocity": 0.45
    },
    "bls_proxy_employment": 4.06,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6601,
      "net_risk": 0.1381,
      "risk_band": "low",
      "augmentation": 0.2208,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5539,
        "exposure_p50": 0.6601,
        "exposure_p90": 0.7671,
        "net_risk_p10": 0.099,
        "net_risk_p50": 0.137,
        "net_risk_p90": 0.1815,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7263,
      "net_risk": 0.152,
      "risk_band": "moderate",
      "augmentation": 0.243,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.6578,
        "exposure_p50": 0.7263,
        "exposure_p90": 0.7954,
        "net_risk_p10": 0.1376,
        "net_risk_p50": 0.152,
        "net_risk_p90": 0.1664,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1449,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1318,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0328,
    "adaptation_capacity": 0.4525,
    "adaptation_buffer": 0.0905,
    "demand_fragility": 0.0209,
    "reallocation_capacity": 0.8707,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "33330",
      "to_title": "Employment agent/Labour contractor",
      "composite": 0.6319,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5092,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5981
    },
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.031901,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "36991",
    "title": "Relief teacher",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 2765,
    "gross_wage_25th": 1732,
    "gross_wage_75th": 3332,
    "estimated_sg_employment_thousands": 6.5,
    "employment_thousands": 6.5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.795,
    "bottleneck": 0.3645,
    "market": {
      "market_momentum": 0.4679,
      "industry_footprint_momentum": 0.9686,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3663,
      "market_resilience": 0.4273,
      "market_modifier": 0.8505
    },
    "net_risk": 0.4297,
    "risk_band": "high",
    "augmentation": 0.1086,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "insufficient_data",
      "exposure_source_count": 1,
      "exposure_source_keys": [
        "aioe"
      ],
      "exposure_source_weights": {
        "aioe": 1
      },
      "exposure_source_pctiles": {
        "aioe": 0.9046
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.515,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.55,
      "source_coverage": 0.1,
      "signal_agreement": 0.25,
      "sensitivity": 0.65,
      "exposure_source_count": 1
    },
    "stability": {
      "optimistic_risk": 0.335,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5244,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0703,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.6199,
      "exposure_p50": 0.795,
      "exposure_p90": 0.9702,
      "net_risk_p10": 0.335,
      "net_risk_p50": 0.4297,
      "net_risk_p90": 0.5244,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3253,
      "theta": 0.6571,
      "c_aioe": 1.0475,
      "log_wage_spread": 0.6543,
      "wage_position": 0.5908
    },
    "isco_codes_matched": [
      "3699"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3253,
      "theta": 0.6571,
      "c_aioe": 1.0475,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3699"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.55,
      "real_time_coordination": 0.85,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.6,
      "relationship_intensity": 0.8,
      "regulatory_weight": 0.45,
      "physical_presence": 0.75,
      "tool_velocity": 0.4
    },
    "bls_proxy_employment": 2.34,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.9046,
      "net_risk": 0.4889,
      "risk_band": "high",
      "augmentation": 0.1409,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.9046,
        "exposure_p50": 0.9046,
        "exposure_p90": 0.9046,
        "net_risk_p10": 0.4397,
        "net_risk_p50": 0.4885,
        "net_risk_p90": 0.539,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.9046,
      "net_risk": 0.4889,
      "risk_band": "high",
      "augmentation": 0.1409,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.9046,
        "exposure_p50": 0.9046,
        "exposure_p90": 0.9046,
        "net_risk_p10": 0.4397,
        "net_risk_p50": 0.4885,
        "net_risk_p90": 0.539,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.4297,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3962,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.097,
    "adaptation_capacity": 0.39,
    "adaptation_buffer": 0.078,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "13420",
      "to_title": "Health services manager",
      "composite": 0.6593,
      "observed_transition_rate": null,
      "destination_quality": 0.5526,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6049
    },
    "employment_family_code": "36",
    "employment_family_total_thousands": 51.2,
    "employment_weight_within_family": 0.120257,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31124",
    "title": "Resident technical officer",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3800,
    "gross_wage_25th": 2888,
    "gross_wage_75th": 4921,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6327,
    "bottleneck": 0.7077,
    "market": {
      "market_momentum": 0.2857,
      "industry_footprint_momentum": 0.4079,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3957,
      "market_resilience": 0.3297,
      "market_modifier": 0.8846
    },
    "net_risk": 0.1647,
    "risk_band": "moderate",
    "augmentation": 0.089,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1078,
      "anthropic_observed_pctile": 0.4457,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5535,
        "anthropic": 0.4457,
        "eloundou": 0.5722,
        "ilo": 0.297
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.713,
      "level": "high",
      "crosswalk_quality": 0.3966,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1242,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2052,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0147,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.3975,
      "task_exposure_concentration": 0.176,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4772,
      "exposure_p50": 0.6327,
      "exposure_p90": 0.7883,
      "net_risk_p10": 0.1242,
      "net_risk_p50": 0.1647,
      "net_risk_p90": 0.2052,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.6616,
      "theta": 0.7006,
      "c_aioe": 0.4942,
      "log_wage_spread": 0.5329,
      "wage_position": 0.812
    },
    "isco_codes_matched": [
      "3112"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.6616,
      "theta": 0.7006,
      "c_aioe": 0.4942,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3112"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.57,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.4633,
      "net_risk": 0.1198,
      "risk_band": "low",
      "augmentation": 0.1081,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3943,
        "exposure_p50": 0.4633,
        "exposure_p90": 0.5346,
        "net_risk_p10": 0.0891,
        "net_risk_p50": 0.1189,
        "net_risk_p90": 0.1525,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6091,
      "net_risk": 0.1575,
      "risk_band": "moderate",
      "augmentation": 0.1421,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5646,
        "exposure_p50": 0.6091,
        "exposure_p90": 0.655,
        "net_risk_p10": 0.146,
        "net_risk_p50": 0.1575,
        "net_risk_p90": 0.1694,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1647,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1507,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0384,
    "adaptation_capacity": 0.4239,
    "adaptation_buffer": 0.0848,
    "demand_fragility": 0.0381,
    "reallocation_capacity": 0.8419,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "31711",
      "to_title": "Fire and safety inspector",
      "composite": 0.6216,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5034,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5943
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.019161,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31597",
    "title": "Road transport operations officer",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4507,
    "gross_wage_25th": 3875,
    "gross_wage_75th": 5881,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5069,
    "bottleneck": 0.6337,
    "market": {
      "market_momentum": 0.1888,
      "industry_footprint_momentum": 0.1098,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.434,
      "market_resilience": 0.2869,
      "market_modifier": 0.8996
    },
    "net_risk": 0.1685,
    "risk_band": "moderate",
    "augmentation": 0.0464,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "insufficient_data",
      "exposure_source_count": 1,
      "exposure_source_keys": [
        "aioe"
      ],
      "exposure_source_weights": {
        "aioe": 1
      },
      "exposure_source_pctiles": {
        "aioe": 0.3182
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.385,
      "level": "low",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.7,
      "source_freshness": 0.55,
      "source_coverage": 0.1,
      "signal_agreement": 0.25,
      "sensitivity": 0.65,
      "exposure_source_count": 1
    },
    "stability": {
      "optimistic_risk": 0.1112,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2258,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0185,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1306,
      "task_exposure_concentration": 0.6756,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3346,
      "exposure_p50": 0.5069,
      "exposure_p90": 0.6792,
      "net_risk_p10": 0.1112,
      "net_risk_p50": 0.1685,
      "net_risk_p90": 0.2258,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.0968,
      "theta": 0.6926,
      "c_aioe": -0.0731,
      "log_wage_spread": 0.4172,
      "wage_position": 0.963
    },
    "isco_codes_matched": [
      "3159"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": -0.0968,
      "theta": 0.6926,
      "c_aioe": -0.0731,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3159"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.18,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3182,
      "net_risk": 0.1048,
      "risk_band": "low",
      "augmentation": 0.0578,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3182,
        "exposure_p50": 0.3182,
        "exposure_p90": 0.3182,
        "net_risk_p10": 0.0867,
        "net_risk_p50": 0.1047,
        "net_risk_p90": 0.1229,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4287,
      "net_risk": 0.1413,
      "risk_band": "low",
      "augmentation": 0.0779,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.4287,
        "exposure_p50": 0.4287,
        "exposure_p90": 0.4287,
        "net_risk_p10": 0.1413,
        "net_risk_p50": 0.1413,
        "net_risk_p90": 0.1413,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1685,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1569,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0411,
    "adaptation_capacity": 0.3439,
    "adaptation_buffer": 0.0688,
    "demand_fragility": 0.0479,
    "reallocation_capacity": 0.3954,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "31522",
      "to_title": "Harbour pilot",
      "composite": 0.6531,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4638,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5443
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.020868,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31214",
    "title": "Rolling stock engineering technician",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 2970,
    "gross_wage_25th": 2567,
    "gross_wage_75th": 3436,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3656,
    "bottleneck": 0.549,
    "market": {
      "market_momentum": 0.4375,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.1221,
      "market_resilience": 0.3113,
      "market_modifier": 0.891
    },
    "net_risk": 0.1472,
    "risk_band": "low",
    "augmentation": 0.0289,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2736,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.41,
        "anthropic": 0.1364,
        "eloundou": 0.2908,
        "ilo": 0.3329
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8564,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0846,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2099,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0028,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0265,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.21,
      "exposure_p50": 0.3656,
      "exposure_p90": 0.5212,
      "net_risk_p10": 0.0846,
      "net_risk_p50": 0.1472,
      "net_risk_p90": 0.2099,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.1941,
      "theta": 0.6811,
      "c_aioe": 0.1488,
      "log_wage_spread": 0.2916,
      "wage_position": 0.6346
    },
    "isco_codes_matched": [
      "3121"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.1941,
      "theta": 0.6811,
      "c_aioe": 0.1488,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3121"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.03,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2901,
      "net_risk": 0.1166,
      "risk_band": "low",
      "augmentation": 0.0496,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2237,
        "exposure_p50": 0.2901,
        "exposure_p90": 0.3508,
        "net_risk_p10": 0.0855,
        "net_risk_p50": 0.1163,
        "net_risk_p90": 0.1495,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2955,
      "net_risk": 0.1187,
      "risk_band": "low",
      "augmentation": 0.0505,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2545,
        "exposure_p50": 0.2955,
        "exposure_p90": 0.333,
        "net_risk_p10": 0.1023,
        "net_risk_p50": 0.1187,
        "net_risk_p90": 0.1338,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1472,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.138,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0362,
    "adaptation_capacity": 0.3144,
    "adaptation_buffer": 0.0629,
    "demand_fragility": 0.0121,
    "reallocation_capacity": 0.12,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "31213",
      "to_title": "Marine surveyor (ship and nautical)",
      "composite": 0.7154,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5245,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5738
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.01694,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "33394",
    "title": "Safety and security consultant",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 8318,
    "gross_wage_25th": 6175,
    "gross_wage_75th": 14833,
    "estimated_sg_employment_thousands": 8.9,
    "employment_thousands": 8.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4644,
    "bottleneck": 0.5027,
    "market": {
      "market_momentum": 0.4375,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.9296,
      "market_resilience": 0.6343,
      "market_modifier": 0.778
    },
    "net_risk": 0.1797,
    "risk_band": "moderate",
    "augmentation": 0.0956,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0072,
      "anthropic_observed_pctile": 0.7451,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.7522,
        "anthropic": 0.7451,
        "eloundou": 0.909,
        "ilo": 0.7079
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8564,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1195,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2398,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0297,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3089,
      "exposure_p50": 0.4644,
      "exposure_p90": 0.6199,
      "net_risk_p10": 0.1195,
      "net_risk_p50": 0.1797,
      "net_risk_p90": 0.2398,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.0477,
      "theta": 0.674,
      "c_aioe": 0.8103,
      "log_wage_spread": 0.8763,
      "wage_position": 1.7774
    },
    "isco_codes_matched": [
      "3339"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0477,
      "theta": 0.674,
      "c_aioe": 0.8103,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3339"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.35,
      "regulatory_weight": 0.3,
      "physical_presence": 0.4,
      "tool_velocity": 0.45
    },
    "bls_proxy_employment": 18.37,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7773,
      "net_risk": 0.3007,
      "risk_band": "high",
      "augmentation": 0.2478,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.7276,
        "exposure_p50": 0.7773,
        "exposure_p90": 0.8285,
        "net_risk_p10": 0.2546,
        "net_risk_p50": 0.2998,
        "net_risk_p90": 0.3504,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5576,
      "net_risk": 0.2157,
      "risk_band": "moderate",
      "augmentation": 0.1778,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.5253,
        "exposure_p50": 0.5576,
        "exposure_p90": 0.5909,
        "net_risk_p10": 0.2032,
        "net_risk_p50": 0.2157,
        "net_risk_p90": 0.2286,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1797,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1646,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0423,
    "adaptation_capacity": 0.4186,
    "adaptation_buffer": 0.0837,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "33393",
      "to_title": "International market agent/representative (e.g. junket operator)",
      "composite": 0.7417,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5514,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5866
    },
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.047198,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31720",
    "title": "Safety inspector (vehicles, processes and products)",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3964,
    "gross_wage_25th": 3300,
    "gross_wage_75th": 5378,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3686,
    "bottleneck": 0.4046,
    "market": {
      "market_momentum": 0.2612,
      "industry_footprint_momentum": 0.3326,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3966,
      "market_resilience": 0.3154,
      "market_modifier": 0.8896
    },
    "net_risk": 0.1953,
    "risk_band": "moderate",
    "augmentation": 0.0292,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.152,
      "anthropic_observed_pctile": 0.587,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.4349,
        "anthropic": 0.587,
        "eloundou": 0.5649
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7293,
      "level": "high",
      "crosswalk_quality": 0.6201,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.1132,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2774,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0453,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2136,
      "exposure_p50": 0.3686,
      "exposure_p90": 0.5236,
      "net_risk_p10": 0.1132,
      "net_risk_p50": 0.1953,
      "net_risk_p90": 0.2774,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.2633,
      "theta": 0.6639,
      "c_aioe": 0.2063,
      "log_wage_spread": 0.4884,
      "wage_position": 0.847
    },
    "isco_codes_matched": [
      "3172"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.2633,
      "theta": 0.6639,
      "c_aioe": 0.2063,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3172"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.27,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5311,
      "net_risk": 0.2813,
      "risk_band": "moderate",
      "augmentation": 0.0678,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.4794,
        "exposure_p50": 0.5311,
        "exposure_p90": 0.5798,
        "net_risk_p10": 0.2403,
        "net_risk_p50": 0.2799,
        "net_risk_p90": 0.3219,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3985,
      "net_risk": 0.2111,
      "risk_band": "moderate",
      "augmentation": 0.0509,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3649,
        "exposure_p50": 0.3985,
        "exposure_p90": 0.4302,
        "net_risk_p10": 0.1933,
        "net_risk_p50": 0.2111,
        "net_risk_p90": 0.2279,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1953,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1789,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0476,
    "adaptation_capacity": 0.4197,
    "adaptation_buffer": 0.0839,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "31711",
      "to_title": "Fire and safety inspector",
      "composite": 0.7019,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5162,
      "wage_preservation": 0.9612,
      "training_ease": 0,
      "empirical_priority": 0.5624
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.01957,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31142",
    "title": "Semi-conductor technician",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4462,
    "gross_wage_25th": 3217,
    "gross_wage_75th": 8770,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.303,
    "bottleneck": 0.5089,
    "market": {
      "market_momentum": 0.2408,
      "industry_footprint_momentum": 0.2699,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7656,
      "market_resilience": 0.4507,
      "market_modifier": 0.8422
    },
    "net_risk": 0.1253,
    "risk_band": "low",
    "augmentation": 0.037,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2086,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.3449,
        "anthropic": 0.1364,
        "eloundou": 0.3923,
        "ilo": 0.5718
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.676,
      "level": "medium",
      "crosswalk_quality": 0.4886,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0565,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1941,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0247,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1367,
      "exposure_p50": 0.303,
      "exposure_p90": 0.4693,
      "net_risk_p10": 0.0565,
      "net_risk_p50": 0.1253,
      "net_risk_p90": 0.1941,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.055,
      "theta": 0.6745,
      "c_aioe": -0.0425,
      "log_wage_spread": 1.0029,
      "wage_position": 0.9534
    },
    "isco_codes_matched": [
      "3114"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.055,
      "theta": 0.6745,
      "c_aioe": -0.0425,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3114"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.63,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3621,
      "net_risk": 0.1498,
      "risk_band": "low",
      "augmentation": 0.0831,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2488,
        "exposure_p50": 0.3621,
        "exposure_p90": 0.4746,
        "net_risk_p10": 0.1037,
        "net_risk_p50": 0.1496,
        "net_risk_p90": 0.1975,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2907,
      "net_risk": 0.1202,
      "risk_band": "low",
      "augmentation": 0.0667,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.217,
        "exposure_p50": 0.2907,
        "exposure_p90": 0.3638,
        "net_risk_p10": 0.0898,
        "net_risk_p50": 0.1202,
        "net_risk_p90": 0.1505,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1253,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.115,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0302,
    "adaptation_capacity": 0.4119,
    "adaptation_buffer": 0.0824,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "31111",
      "to_title": "Chemistry technician",
      "composite": 0.644,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4498,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5388
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.020763,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "33312",
    "title": "Shipping agent/Boarding officer",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4046,
    "gross_wage_25th": 3307,
    "gross_wage_75th": 5370,
    "estimated_sg_employment_thousands": 8.9,
    "employment_thousands": 8.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7981,
    "bottleneck": 0.0062,
    "market": {
      "market_momentum": 0.2082,
      "industry_footprint_momentum": 0.1695,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4118,
      "market_resilience": 0.2896,
      "market_modifier": 0.8986
    },
    "net_risk": 0.7211,
    "risk_band": "very_high",
    "augmentation": 0.0197,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0585,
      "anthropic_observed_pctile": 0.8211,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.8797,
        "anthropic": 0.8211,
        "eloundou": 0.9634,
        "ilo": 0.927
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8912,
      "level": "high",
      "crosswalk_quality": 0.9294,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.5838,
      "optimistic_band": "very_high",
      "pessimistic_risk": 0.8582,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.2211,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.3508,
      "task_exposure_concentration": 0.3361,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6462,
      "exposure_p50": 0.7981,
      "exposure_p90": 0.9499,
      "net_risk_p10": 0.5838,
      "net_risk_p50": 0.7211,
      "net_risk_p90": 0.8582,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.3027,
      "theta": 0.5375,
      "c_aioe": 1.1855,
      "log_wage_spread": 0.4848,
      "wage_position": 0.8645
    },
    "isco_codes_matched": [
      "3331"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3027,
      "theta": 0.5375,
      "c_aioe": 1.1855,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3331"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.35,
      "regulatory_weight": 0.3,
      "physical_presence": 0.4,
      "tool_velocity": 0.45
    },
    "bls_proxy_employment": 4.55,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8975,
      "net_risk": 0.8015,
      "risk_band": "very_high",
      "augmentation": 0.0016,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.8621,
        "exposure_p50": 0.8975,
        "exposure_p90": 0.9338,
        "net_risk_p10": 0.7389,
        "net_risk_p50": 0.7898,
        "net_risk_p90": 0.8344,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8804,
      "net_risk": 0.7863,
      "risk_band": "very_high",
      "augmentation": 0.0016,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.8578,
        "exposure_p50": 0.8804,
        "exposure_p90": 0.9036,
        "net_risk_p10": 0.7661,
        "net_risk_p50": 0.7863,
        "net_risk_p90": 0.807,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.7211,
    "structural_risk_band": "very_high",
    "transition_adjusted_risk": 0.6561,
    "transition_adjusted_band": "very_high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1933,
    "adaptation_capacity": 0.4505,
    "adaptation_buffer": 0.0901,
    "demand_fragility": 0.0646,
    "reallocation_capacity": 0.6974,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "33394",
      "to_title": "Safety and security consultant",
      "composite": 0.7669,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.7415,
      "wage_preservation": 1,
      "training_ease": 0.6,
      "empirical_priority": 0.7343
    },
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.032918,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "34122",
    "title": "Social work associate",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3378,
    "gross_wage_25th": 2835,
    "gross_wage_75th": 4014,
    "estimated_sg_employment_thousands": 2.6,
    "employment_thousands": 2.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5706,
    "bottleneck": 0.7273,
    "market": {
      "market_momentum": 0.4434,
      "industry_footprint_momentum": 0.8933,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1916,
      "market_resilience": 0.3427,
      "market_modifier": 0.88
    },
    "net_risk": 0.1375,
    "risk_band": "low",
    "augmentation": 0.0789,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2932,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.4296,
        "anthropic": 0.1364,
        "eloundou": 0.4331,
        "ilo": 0.4097
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6853,
      "level": "medium",
      "crosswalk_quality": 0.5258,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0974,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1775,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0125,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.3077,
      "task_exposure_concentration": 0.1265,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4043,
      "exposure_p50": 0.5706,
      "exposure_p90": 0.7369,
      "net_risk_p10": 0.0974,
      "net_risk_p50": 0.1375,
      "net_risk_p90": 0.1775,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.2512,
      "theta": 0.7039,
      "c_aioe": 0.1868,
      "log_wage_spread": 0.3477,
      "wage_position": 0.7218
    },
    "isco_codes_matched": [
      "3412"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.2512,
      "theta": 0.7039,
      "c_aioe": 0.1868,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3412"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.35,
      "regulatory_weight": 0.3,
      "physical_presence": 0.4,
      "tool_velocity": 0.45
    },
    "bls_proxy_employment": 3.92,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3497,
      "net_risk": 0.0839,
      "risk_band": "low",
      "augmentation": 0.0872,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2752,
        "exposure_p50": 0.3497,
        "exposure_p90": 0.426,
        "net_risk_p10": 0.0562,
        "net_risk_p50": 0.0831,
        "net_risk_p90": 0.1131,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.528,
      "net_risk": 0.1267,
      "risk_band": "low",
      "augmentation": 0.1316,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4798,
        "exposure_p50": 0.528,
        "exposure_p90": 0.5773,
        "net_risk_p10": 0.1152,
        "net_risk_p50": 0.1267,
        "net_risk_p90": 0.1385,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1375,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.126,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0321,
    "adaptation_capacity": 0.418,
    "adaptation_buffer": 0.0836,
    "demand_fragility": 0.0211,
    "reallocation_capacity": 0.8855,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "34310",
      "to_title": "Photographer",
      "composite": 0.5983,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4742,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5817
    },
    "employment_family_code": "34",
    "employment_family_total_thousands": 38.8,
    "employment_weight_within_family": 0.063556,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "32111",
    "title": "Sonographer",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 5200,
    "gross_wage_25th": 3950,
    "gross_wage_75th": 8247,
    "estimated_sg_employment_thousands": 1.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.261,
    "bottleneck": 0.5285,
    "market": {
      "market_momentum": 0.4751,
      "industry_footprint_momentum": 0.9906,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7602,
      "market_resilience": 0.5891,
      "market_modifier": 0.7938
    },
    "net_risk": 0.0977,
    "risk_band": "low",
    "augmentation": 0.0358,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0963,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.2326,
        "anthropic": 0.1364,
        "eloundou": 0.4467,
        "ilo": 0.1807
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6477,
      "level": "medium",
      "crosswalk_quality": 0.5255,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.4,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0354,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1599,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0477,
      "label": "sensitive"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.0947,
      "exposure_p50": 0.261,
      "exposure_p90": 0.4272,
      "net_risk_p10": 0.0354,
      "net_risk_p50": 0.0977,
      "net_risk_p90": 0.1599,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.3234,
      "theta": 0.6783,
      "c_aioe": -0.2488,
      "log_wage_spread": 0.7361,
      "wage_position": 1.1111
    },
    "isco_codes_matched": [
      "3211"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.3234,
      "theta": 0.6783,
      "c_aioe": -0.2488,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3211"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 2.23,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2468,
      "net_risk": 0.0924,
      "risk_band": "low",
      "augmentation": 0.0768,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1702,
        "exposure_p50": 0.2441,
        "exposure_p90": 0.3252,
        "net_risk_p10": 0.062,
        "net_risk_p50": 0.0894,
        "net_risk_p90": 0.1257,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2157,
      "net_risk": 0.0807,
      "risk_band": "low",
      "augmentation": 0.0672,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1659,
        "exposure_p50": 0.214,
        "exposure_p90": 0.2667,
        "net_risk_p10": 0.0621,
        "net_risk_p50": 0.0801,
        "net_risk_p90": 0.0998,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0977,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0897,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0203,
    "adaptation_capacity": 0.407,
    "adaptation_buffer": 0.0814,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "32120",
      "to_title": "Medical and pathology laboratory technician",
      "composite": 0.5744,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4458,
      "wage_preservation": 0.8231,
      "training_ease": 0.3,
      "empirical_priority": 0.5408
    },
    "employment_family_code": "32",
    "employment_family_total_thousands": 17.1,
    "employment_weight_within_family": 0.087326,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "34221",
    "title": "Sports coach",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4896,
    "gross_wage_25th": 3380,
    "gross_wage_75th": 7100,
    "estimated_sg_employment_thousands": 2.6,
    "employment_thousands": 2.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2971,
    "bottleneck": 0.9269,
    "market": {
      "market_momentum": 0.3877,
      "industry_footprint_momentum": 0.7218,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7353,
      "market_resilience": 0.5267,
      "market_modifier": 0.8156
    },
    "net_risk": 0.0177,
    "risk_band": "very_low",
    "augmentation": 0.0698,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2594,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.3957,
        "anthropic": 0.1364,
        "eloundou": 0.3305,
        "ilo": 0.5124
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8339,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0078,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0276,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0177,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1308,
      "exposure_p50": 0.2971,
      "exposure_p90": 0.4633,
      "net_risk_p10": 0.0078,
      "net_risk_p50": 0.0177,
      "net_risk_p90": 0.0276,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.1169,
      "theta": 0.7726,
      "c_aioe": 0.0789,
      "log_wage_spread": 0.7422,
      "wage_position": 1.0462
    },
    "isco_codes_matched": [
      "3422"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.1169,
      "theta": 0.7726,
      "c_aioe": 0.0789,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3422"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.35,
      "regulatory_weight": 0.3,
      "physical_presence": 0.4,
      "tool_velocity": 0.45
    },
    "bls_proxy_employment": 4.67,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3434,
      "net_risk": 0.0205,
      "risk_band": "very_low",
      "augmentation": 0.1677,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.2456,
        "exposure_p50": 0.3434,
        "exposure_p90": 0.4405,
        "net_risk_p10": 0.0031,
        "net_risk_p50": 0.0196,
        "net_risk_p90": 0.039,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2794,
      "net_risk": 0.0167,
      "risk_band": "very_low",
      "augmentation": 0.1364,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.2159,
        "exposure_p50": 0.2794,
        "exposure_p90": 0.3425,
        "net_risk_p10": 0.0129,
        "net_risk_p50": 0.0167,
        "net_risk_p90": 0.0204,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0177,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0162,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0041,
    "adaptation_capacity": 0.4257,
    "adaptation_buffer": 0.0851,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "34310",
      "to_title": "Photographer",
      "composite": 0.5983,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4742,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5817
    },
    "employment_family_code": "34",
    "employment_family_total_thousands": 38.8,
    "employment_weight_within_family": 0.076515,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "33133",
    "title": "Tax associate professional",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4300,
    "gross_wage_25th": 3600,
    "gross_wage_75th": 5025,
    "estimated_sg_employment_thousands": 8.9,
    "employment_thousands": 8.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7733,
    "bottleneck": 0.3021,
    "market": {
      "market_momentum": 0.3959,
      "industry_footprint_momentum": 0.7469,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3471,
      "market_resilience": 0.3764,
      "market_modifier": 0.8683
    },
    "net_risk": 0.4716,
    "risk_band": "high",
    "augmentation": 0.0641,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0855,
      "anthropic_observed_pctile": 0.9101,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.9955,
        "anthropic": 0.9101,
        "eloundou": 0.8692,
        "ilo": 0.8007
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.3767,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5665,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0284,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.2465,
      "task_exposure_concentration": 0.2565,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6177,
      "exposure_p50": 0.7733,
      "exposure_p90": 0.9288,
      "net_risk_p10": 0.3767,
      "net_risk_p50": 0.4716,
      "net_risk_p90": 0.5665,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 1.482,
      "theta": 0.6501,
      "c_aioe": 1.1817,
      "log_wage_spread": 0.3335,
      "wage_position": 0.9188
    },
    "isco_codes_matched": [
      "3313"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.482,
      "theta": 0.6501,
      "c_aioe": 1.1817,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3313"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.35,
      "regulatory_weight": 0.3,
      "physical_presence": 0.4,
      "tool_velocity": 0.45
    },
    "bls_proxy_employment": 24.07,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8917,
      "net_risk": 0.5403,
      "risk_band": "very_high",
      "augmentation": 0.1014,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.8446,
        "exposure_p50": 0.8917,
        "exposure_p90": 0.9412,
        "net_risk_p10": 0.4824,
        "net_risk_p50": 0.5387,
        "net_risk_p90": 0.5983,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8619,
      "net_risk": 0.5223,
      "risk_band": "very_high",
      "augmentation": 0.098,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.8317,
        "exposure_p50": 0.8619,
        "exposure_p90": 0.8937,
        "net_risk_p10": 0.504,
        "net_risk_p50": 0.5223,
        "net_risk_p90": 0.5415,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.4716,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.4325,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1154,
    "adaptation_capacity": 0.4155,
    "adaptation_buffer": 0.0831,
    "demand_fragility": 0.0361,
    "reallocation_capacity": 0.7649,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "33394",
      "to_title": "Safety and security consultant",
      "composite": 0.7288,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5502,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5832
    },
    "employment_family_code": "33",
    "employment_family_total_thousands": 258.9,
    "employment_weight_within_family": 0.033935,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "35220",
    "title": "Telecommunications technician",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3421,
    "gross_wage_25th": 2961,
    "gross_wage_75th": 3998,
    "estimated_sg_employment_thousands": 3.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5588,
    "bottleneck": 0.6622,
    "market": {
      "market_momentum": 0.2123,
      "industry_footprint_momentum": 0.182,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1747,
      "market_resilience": 0.1972,
      "market_modifier": 0.931
    },
    "net_risk": 0.176,
    "risk_band": "moderate",
    "augmentation": 0.0412,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.3089,
      "anthropic_observed_pctile": 0.4239,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.115,
        "anthropic": 0.4239,
        "eloundou": 0.2228,
        "ilo": 0.7327
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8039,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1236,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2284,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.026,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1829,
      "task_exposure_concentration": 0.0846,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3925,
      "exposure_p50": 0.5588,
      "exposure_p90": 0.7251,
      "net_risk_p10": 0.1236,
      "net_risk_p50": 0.176,
      "net_risk_p90": 0.2284,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.853,
      "theta": 0.6942,
      "c_aioe": -0.6426,
      "log_wage_spread": 0.3003,
      "wage_position": 0.731
    },
    "isco_codes_matched": [
      "3522"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.853,
      "theta": 0.6942,
      "c_aioe": -0.6426,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3522"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.35,
      "regulatory_weight": 0.3,
      "physical_presence": 0.4,
      "tool_velocity": 0.45
    },
    "bls_proxy_employment": 2.39,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3823,
      "net_risk": 0.1202,
      "risk_band": "low",
      "augmentation": 0.0499,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2238,
        "exposure_p50": 0.3823,
        "exposure_p90": 0.5331,
        "net_risk_p10": 0.0669,
        "net_risk_p50": 0.1156,
        "net_risk_p90": 0.1752,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5167,
      "net_risk": 0.1625,
      "risk_band": "moderate",
      "augmentation": 0.0675,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.4142,
        "exposure_p50": 0.5168,
        "exposure_p90": 0.6144,
        "net_risk_p10": 0.1302,
        "net_risk_p50": 0.1625,
        "net_risk_p90": 0.1932,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.176,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1618,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0421,
    "adaptation_capacity": 0.4034,
    "adaptation_buffer": 0.0807,
    "demand_fragility": 0.0087,
    "reallocation_capacity": 0.9229,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "35212",
      "to_title": "Video camera operator",
      "composite": 0.6277,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4328,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5308
    },
    "employment_family_code": "35",
    "employment_family_total_thousands": 22.4,
    "employment_weight_within_family": 0.108201,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31596",
    "title": "Train operations officer",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3385,
    "gross_wage_25th": 2742,
    "gross_wage_75th": 3992,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5079,
    "bottleneck": 0.6337,
    "market": {
      "market_momentum": 0.4375,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.2139,
      "market_resilience": 0.3481,
      "market_modifier": 0.8782
    },
    "net_risk": 0.1648,
    "risk_band": "moderate",
    "augmentation": 0.0557,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "insufficient_data",
      "exposure_source_count": 1,
      "exposure_source_keys": [
        "aioe"
      ],
      "exposure_source_weights": {
        "aioe": 1
      },
      "exposure_source_pctiles": {
        "aioe": 0.3182
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.3775,
      "level": "low",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.65,
      "source_freshness": 0.55,
      "source_coverage": 0.1,
      "signal_agreement": 0.25,
      "sensitivity": 0.65,
      "exposure_source_count": 1
    },
    "stability": {
      "optimistic_risk": 0.1089,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2207,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0148,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1306,
      "task_exposure_concentration": 0.6756,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3356,
      "exposure_p50": 0.5079,
      "exposure_p90": 0.6802,
      "net_risk_p10": 0.1089,
      "net_risk_p50": 0.1648,
      "net_risk_p90": 0.2207,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.0968,
      "theta": 0.6926,
      "c_aioe": -0.0731,
      "log_wage_spread": 0.3756,
      "wage_position": 0.7233
    },
    "isco_codes_matched": [
      "3159"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": -0.0968,
      "theta": 0.6926,
      "c_aioe": -0.0731,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3159"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.18,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3182,
      "net_risk": 0.1024,
      "risk_band": "low",
      "augmentation": 0.0702,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3182,
        "exposure_p50": 0.3182,
        "exposure_p90": 0.3182,
        "net_risk_p10": 0.0823,
        "net_risk_p50": 0.1023,
        "net_risk_p90": 0.1226,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4313,
      "net_risk": 0.1387,
      "risk_band": "low",
      "augmentation": 0.0951,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.4313,
        "exposure_p50": 0.4313,
        "exposure_p90": 0.4313,
        "net_risk_p10": 0.1387,
        "net_risk_p50": 0.1387,
        "net_risk_p90": 0.1387,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1648,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1531,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0399,
    "adaptation_capacity": 0.354,
    "adaptation_buffer": 0.0708,
    "demand_fragility": 0.0479,
    "reallocation_capacity": 0.3954,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "31594",
      "to_title": "Air cargo officer",
      "composite": 0.675,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4828,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5541
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.018085,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "31572",
    "title": "Train service supervisor",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3272,
    "gross_wage_25th": 2698,
    "gross_wage_75th": 4027,
    "estimated_sg_employment_thousands": 2.1,
    "employment_thousands": 2.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4004,
    "bottleneck": 0.8271,
    "market": {
      "market_momentum": 0.4375,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.2193,
      "market_resilience": 0.3502,
      "market_modifier": 0.8774
    },
    "net_risk": 0.0611,
    "risk_band": "low",
    "augmentation": 0.0506,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1417,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.2781,
        "anthropic": 0.1364,
        "eloundou": 0.4142
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8168,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0374,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0847,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0111,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0516,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2454,
      "exposure_p50": 0.4004,
      "exposure_p90": 0.5555,
      "net_risk_p10": 0.0374,
      "net_risk_p50": 0.0611,
      "net_risk_p90": 0.0847,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.1838,
      "theta": 0.7255,
      "c_aioe": -0.1327,
      "log_wage_spread": 0.4005,
      "wage_position": 0.6991
    },
    "isco_codes_matched": [
      "3157"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1838,
      "theta": 0.7255,
      "c_aioe": -0.1327,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3157"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.27,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2739,
      "net_risk": 0.0416,
      "risk_band": "very_low",
      "augmentation": 0.0793,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1809,
        "exposure_p50": 0.2739,
        "exposure_p90": 0.37,
        "net_risk_p10": 0.0212,
        "net_risk_p50": 0.0398,
        "net_risk_p90": 0.0645,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3232,
      "net_risk": 0.049,
      "risk_band": "very_low",
      "augmentation": 0.0936,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2658,
        "exposure_p50": 0.3232,
        "exposure_p90": 0.3825,
        "net_risk_p10": 0.0403,
        "net_risk_p50": 0.049,
        "net_risk_p90": 0.058,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0611,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0573,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0146,
    "adaptation_capacity": 0.3107,
    "adaptation_buffer": 0.0621,
    "demand_fragility": 0.031,
    "reallocation_capacity": 0.0832,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "31571",
      "to_title": "Air transport service supervisor",
      "composite": 0.6839,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4915,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5584
    },
    "employment_family_code": "31",
    "employment_family_total_thousands": 105.4,
    "employment_weight_within_family": 0.01778,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "32400",
    "title": "Veterinary technician/assistant",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3531,
    "gross_wage_25th": 2905,
    "gross_wage_75th": 4851,
    "estimated_sg_employment_thousands": 1.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2906,
    "bottleneck": 0.4581,
    "market": {
      "market_momentum": 0.2235,
      "industry_footprint_momentum": 0.2165,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3396,
      "market_resilience": 0.2699,
      "market_modifier": 0.9055
    },
    "net_risk": 0.1426,
    "risk_band": "low",
    "augmentation": 0.0174,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2179,
      "anthropic_observed_pctile": 0.4585,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.2406,
        "anthropic": 0.4585,
        "eloundou": 0.5126,
        "ilo": 0.0532
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "divergent_exposure_sources",
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.7639,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.061,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2241,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0074,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1243,
      "exposure_p50": 0.2906,
      "exposure_p90": 0.4568,
      "net_risk_p10": 0.061,
      "net_risk_p50": 0.1426,
      "net_risk_p90": 0.2241,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.2839,
      "theta": 0.6699,
      "c_aioe": -0.2207,
      "log_wage_spread": 0.5128,
      "wage_position": 0.7545
    },
    "isco_codes_matched": [
      "3240"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.2839,
      "theta": 0.6699,
      "c_aioe": -0.2207,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3240"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 2.72,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3145,
      "net_risk": 0.1543,
      "risk_band": "moderate",
      "augmentation": 0.0389,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1995,
        "exposure_p50": 0.3145,
        "exposure_p90": 0.4332,
        "net_risk_p10": 0.0942,
        "net_risk_p50": 0.1558,
        "net_risk_p90": 0.2197,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2606,
      "net_risk": 0.1279,
      "risk_band": "low",
      "augmentation": 0.0322,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1859,
        "exposure_p50": 0.2606,
        "exposure_p90": 0.3378,
        "net_risk_p10": 0.0912,
        "net_risk_p50": 0.1279,
        "net_risk_p90": 0.1658,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1426,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1309,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0157,
    "adaptation_capacity": 0.4103,
    "adaptation_buffer": 0.0821,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "32200",
      "to_title": "Enrolled/Assistant nurse (excluding registered nurse)",
      "composite": 0.648,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4572,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5415
    },
    "employment_family_code": "32",
    "employment_family_total_thousands": 17.1,
    "employment_weight_within_family": 0.07196,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "35212",
    "title": "Video camera operator",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 5434,
    "gross_wage_25th": 3900,
    "gross_wage_75th": 6842,
    "estimated_sg_employment_thousands": 3.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5413,
    "bottleneck": 0.1738,
    "market": {
      "market_momentum": 0.2123,
      "industry_footprint_momentum": 0.182,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6524,
      "market_resilience": 0.3883,
      "market_modifier": 0.8641
    },
    "net_risk": 0.389,
    "risk_band": "high",
    "augmentation": 0.0261,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0276,
      "anthropic_observed_pctile": 0.3547,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.3824,
        "anthropic": 0.3547,
        "eloundou": 0.6914,
        "ilo": 0.4332
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.67,
      "level": "medium",
      "crosswalk_quality": 0.7747,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.4,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.2695,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.5086,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.089,
      "label": "sensitive"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1202,
      "task_exposure_concentration": 0.5597,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.375,
      "exposure_p50": 0.5413,
      "exposure_p90": 0.7076,
      "net_risk_p10": 0.2695,
      "net_risk_p50": 0.389,
      "net_risk_p90": 0.5086,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.0552,
      "theta": 0.6253,
      "c_aioe": 0.0454,
      "log_wage_spread": 0.5621,
      "wage_position": 1.1611
    },
    "isco_codes_matched": [
      "3521"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.0552,
      "theta": 0.6253,
      "c_aioe": 0.0454,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3521"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.35,
      "regulatory_weight": 0.3,
      "physical_presence": 0.4,
      "tool_velocity": 0.45
    },
    "bls_proxy_employment": 0.89,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.4643,
      "net_risk": 0.3315,
      "risk_band": "high",
      "augmentation": 0.0313,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.3814,
        "exposure_p50": 0.4643,
        "exposure_p90": 0.5493,
        "net_risk_p10": 0.2672,
        "net_risk_p50": 0.3267,
        "net_risk_p90": 0.4014,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5071,
      "net_risk": 0.3621,
      "risk_band": "high",
      "augmentation": 0.0342,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.4548,
        "exposure_p50": 0.5071,
        "exposure_p90": 0.5608,
        "net_risk_p10": 0.3247,
        "net_risk_p50": 0.362,
        "net_risk_p90": 0.4004,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.389,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3628,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1002,
    "adaptation_capacity": 0.3372,
    "adaptation_buffer": 0.0674,
    "demand_fragility": 0.0369,
    "reallocation_capacity": 0.4949,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "34221",
      "to_title": "Sports coach",
      "composite": 0.6141,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5025,
      "wage_preservation": 0.901,
      "training_ease": 0.3,
      "empirical_priority": 0.5764
    },
    "employment_family_code": "35",
    "employment_family_total_thousands": 22.4,
    "employment_weight_within_family": 0.136369,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "34323",
    "title": "Visual merchandiser",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4736,
    "gross_wage_25th": 3614,
    "gross_wage_75th": 7032,
    "estimated_sg_employment_thousands": 2.6,
    "employment_thousands": 2.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3534,
    "bottleneck": 0.1738,
    "market": {
      "market_momentum": 0.2347,
      "industry_footprint_momentum": 0.251,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6586,
      "market_resilience": 0.4043,
      "market_modifier": 0.8585
    },
    "net_risk": 0.2506,
    "risk_band": "moderate",
    "augmentation": 0.017,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0276,
      "anthropic_observed_pctile": 0.3547,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.3824,
        "anthropic": 0.3547,
        "eloundou": 0.6914,
        "ilo": 0.5124
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.67,
      "level": "medium",
      "crosswalk_quality": 0.7747,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.4,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1327,
      "optimistic_band": "low",
      "pessimistic_risk": 0.3686,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0494,
      "label": "sensitive"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1871,
      "exposure_p50": 0.3534,
      "exposure_p90": 0.5196,
      "net_risk_p10": 0.1327,
      "net_risk_p50": 0.2506,
      "net_risk_p90": 0.3686,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.0552,
      "theta": 0.6253,
      "c_aioe": 0.0454,
      "log_wage_spread": 0.6657,
      "wage_position": 1.012
    },
    "isco_codes_matched": [
      "3432"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.0552,
      "theta": 0.6253,
      "c_aioe": 0.0454,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3432"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.35,
      "regulatory_weight": 0.3,
      "physical_presence": 0.4,
      "tool_velocity": 0.45
    },
    "bls_proxy_employment": 0.89,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.485,
      "net_risk": 0.344,
      "risk_band": "high",
      "augmentation": 0.0341,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.4019,
        "exposure_p50": 0.485,
        "exposure_p90": 0.5703,
        "net_risk_p10": 0.2778,
        "net_risk_p50": 0.34,
        "net_risk_p90": 0.4147,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3724,
      "net_risk": 0.2641,
      "risk_band": "moderate",
      "augmentation": 0.0262,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.3184,
        "exposure_p50": 0.3724,
        "exposure_p90": 0.4278,
        "net_risk_p10": 0.2258,
        "net_risk_p50": 0.2641,
        "net_risk_p90": 0.3034,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2506,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2296,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0634,
    "adaptation_capacity": 0.4192,
    "adaptation_buffer": 0.0838,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "34221",
      "to_title": "Sports coach",
      "composite": 0.6596,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5478,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6141
    },
    "employment_family_code": "34",
    "employment_family_total_thousands": 38.8,
    "employment_weight_within_family": 0.075255,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "34123",
    "title": "Volunteer executive",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 3565,
    "gross_wage_25th": 2600,
    "gross_wage_75th": 4367,
    "estimated_sg_employment_thousands": 2.6,
    "employment_thousands": 2.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5558,
    "bottleneck": 0.7273,
    "market": {
      "market_momentum": 0.4751,
      "industry_footprint_momentum": 0.9906,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3494,
      "market_resilience": 0.4248,
      "market_modifier": 0.8513
    },
    "net_risk": 0.1297,
    "risk_band": "low",
    "augmentation": 0.0865,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2932,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.4296,
        "anthropic": 0.1364,
        "eloundou": 0.4331,
        "ilo": 0.4097
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6853,
      "level": "medium",
      "crosswalk_quality": 0.5258,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0909,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1685,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0203,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.224,
      "task_exposure_concentration": 0.2217,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3895,
      "exposure_p50": 0.5558,
      "exposure_p90": 0.7221,
      "net_risk_p10": 0.0909,
      "net_risk_p50": 0.1297,
      "net_risk_p90": 0.1685,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.2512,
      "theta": 0.7039,
      "c_aioe": 0.1868,
      "log_wage_spread": 0.5186,
      "wage_position": 0.7618
    },
    "isco_codes_matched": [
      "3412"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.2512,
      "theta": 0.7039,
      "c_aioe": 0.1868,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3412"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.35,
      "regulatory_weight": 0.3,
      "physical_presence": 0.4,
      "tool_velocity": 0.45
    },
    "bls_proxy_employment": 3.92,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3497,
      "net_risk": 0.0812,
      "risk_band": "low",
      "augmentation": 0.108,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2752,
        "exposure_p50": 0.3497,
        "exposure_p90": 0.426,
        "net_risk_p10": 0.0548,
        "net_risk_p50": 0.0814,
        "net_risk_p90": 0.1096,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4975,
      "net_risk": 0.1155,
      "risk_band": "low",
      "augmentation": 0.1537,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4496,
        "exposure_p50": 0.4975,
        "exposure_p90": 0.5465,
        "net_risk_p10": 0.1044,
        "net_risk_p50": 0.1155,
        "net_risk_p90": 0.1269,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1297,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1192,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0303,
    "adaptation_capacity": 0.4035,
    "adaptation_buffer": 0.0807,
    "demand_fragility": 0.0292,
    "reallocation_capacity": 0.7958,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "34310",
      "to_title": "Photographer",
      "composite": 0.5983,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4742,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5817
    },
    "employment_family_code": "34",
    "employment_family_total_thousands": 38.8,
    "employment_weight_within_family": 0.065292,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "35140",
    "title": "Website administrator/Webmaster",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 4500,
    "gross_wage_25th": 3200,
    "gross_wage_75th": 8166,
    "estimated_sg_employment_thousands": 3.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7237,
    "bottleneck": 0.3449,
    "market": {
      "market_momentum": 0.2538,
      "industry_footprint_momentum": 0.3096,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7625,
      "market_resilience": 0.4572,
      "market_modifier": 0.84
    },
    "net_risk": 0.3982,
    "risk_band": "high",
    "augmentation": 0.0888,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.5985,
      "anthropic_observed_pctile": 0.9506,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.352,
        "anthropic": 0.9506,
        "eloundou": 0.9874,
        "ilo": 0.8738
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6939,
      "level": "medium",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.3052,
      "optimistic_band": "high",
      "pessimistic_risk": 0.4912,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0982,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.5547,
      "exposure_p50": 0.7237,
      "exposure_p90": 0.8926,
      "net_risk_p10": 0.3052,
      "net_risk_p50": 0.3982,
      "net_risk_p90": 0.4912,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": -0.0313,
      "theta": 0.6539,
      "c_aioe": -0.0248,
      "log_wage_spread": 0.9368,
      "wage_position": 0.9615
    },
    "isco_codes_matched": [
      "3514"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": -0.0313,
      "theta": 0.6539,
      "c_aioe": -0.0248,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "3514"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.35,
      "regulatory_weight": 0.3,
      "physical_presence": 0.4,
      "tool_velocity": 0.45
    },
    "bls_proxy_employment": 4.25,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7984,
      "net_risk": 0.4393,
      "risk_band": "high",
      "augmentation": 0.1259,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.6453,
        "exposure_p50": 0.7984,
        "exposure_p90": 0.9486,
        "net_risk_p10": 0.3418,
        "net_risk_p50": 0.4435,
        "net_risk_p90": 0.5372,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7984,
      "net_risk": 0.4393,
      "risk_band": "high",
      "augmentation": 0.1259,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.6453,
        "exposure_p50": 0.7984,
        "exposure_p90": 0.9486,
        "net_risk_p10": 0.3418,
        "net_risk_p50": 0.4435,
        "net_risk_p90": 0.5372,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.3982,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3673,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1003,
    "adaptation_capacity": 0.388,
    "adaptation_buffer": 0.0776,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "35122",
      "to_title": "IT security technician",
      "composite": 0.6944,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.5082,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5649
    },
    "employment_family_code": "35",
    "employment_family_total_thousands": 22.4,
    "employment_weight_within_family": 0.124097,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "34121",
    "title": "Youth work associate",
    "major_group": "ASSOCIATE PROFESSIONALS AND TECHNICIANS",
    "major_group_code": 3,
    "gross_wage_median": 2500,
    "gross_wage_25th": 2400,
    "gross_wage_75th": 2800,
    "estimated_sg_employment_thousands": 2.6,
    "employment_thousands": 2.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 495.5,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5715,
    "bottleneck": 0.7273,
    "market": {
      "market_momentum": 0.4751,
      "industry_footprint_momentum": 0.9906,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.0312,
      "market_resilience": 0.2975,
      "market_modifier": 0.8959
    },
    "net_risk": 0.1402,
    "risk_band": "low",
    "augmentation": 0.0699,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2932,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.4296,
        "anthropic": 0.1364,
        "eloundou": 0.4331,
        "ilo": 0.4097
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6853,
      "level": "medium",
      "crosswalk_quality": 0.5258,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0994,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1809,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0098,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.3077,
      "task_exposure_concentration": 0.1265,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4052,
      "exposure_p50": 0.5715,
      "exposure_p90": 0.7378,
      "net_risk_p10": 0.0994,
      "net_risk_p50": 0.1402,
      "net_risk_p90": 0.1809,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "pmet",
    "raw": {
      "aioe": 0.2512,
      "theta": 0.7039,
      "c_aioe": 0.1868,
      "log_wage_spread": 0.1542,
      "wage_position": 0.5342
    },
    "isco_codes_matched": [
      "3412"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.2512,
      "theta": 0.7039,
      "c_aioe": 0.1868,
      "category": "low_exposure",
      "isco_codes_matched": [
        "3412"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.45,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.35,
      "regulatory_weight": 0.3,
      "physical_presence": 0.4,
      "tool_velocity": 0.45
    },
    "bls_proxy_employment": 3.92,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3497,
      "net_risk": 0.0854,
      "risk_band": "low",
      "augmentation": 0.0757,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2752,
        "exposure_p50": 0.3513,
        "exposure_p90": 0.426,
        "net_risk_p10": 0.0578,
        "net_risk_p50": 0.0854,
        "net_risk_p90": 0.116,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.528,
      "net_risk": 0.129,
      "risk_band": "low",
      "augmentation": 0.1142,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.4798,
        "exposure_p50": 0.529,
        "exposure_p90": 0.5773,
        "net_risk_p10": 0.1172,
        "net_risk_p50": 0.1292,
        "net_risk_p90": 0.141,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1402,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1283,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0327,
    "adaptation_capacity": 0.4243,
    "adaptation_buffer": 0.0849,
    "demand_fragility": 0.0211,
    "reallocation_capacity": 0.8855,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "34310",
      "to_title": "Photographer",
      "composite": 0.5983,
      "observed_transition_rate": 0.5813,
      "destination_quality": 0.4742,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5817
    },
    "employment_family_code": "34",
    "employment_family_total_thousands": 38.8,
    "employment_weight_within_family": 0.054676,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "43233",
    "title": "Air transport clerk",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 3160,
    "gross_wage_25th": 2714,
    "gross_wage_75th": 3800,
    "estimated_sg_employment_thousands": 2.7,
    "employment_thousands": 2.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6537,
    "bottleneck": 0.1943,
    "market": {
      "market_momentum": 0.3633,
      "industry_footprint_momentum": 0.2814,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3734,
      "market_resilience": 0.3674,
      "market_modifier": 0.8714
    },
    "net_risk": 0.4617,
    "risk_band": "high",
    "augmentation": 0.0367,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0252,
      "anthropic_observed_pctile": 0.3972,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.4225,
        "anthropic": 0.3972,
        "eloundou": 0.5335,
        "ilo": 0.8292
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.5139,
      "level": "medium",
      "crosswalk_quality": 0,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.3584,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5648,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0383,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.164,
      "task_exposure_concentration": 0.3614,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5075,
      "exposure_p50": 0.6537,
      "exposure_p90": 0.7998,
      "net_risk_p10": 0.3584,
      "net_risk_p50": 0.4617,
      "net_risk_p90": 0.5648,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.2232,
      "theta": 0.6329,
      "c_aioe": 0.1818,
      "log_wage_spread": 0.3366,
      "wage_position": 0.9566
    },
    "isco_codes_matched": [
      "4323"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.2232,
      "theta": 0.6329,
      "c_aioe": 0.1818,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4323"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.25,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5494,
      "net_risk": 0.3858,
      "risk_band": "high",
      "augmentation": 0.0392,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.4368,
        "exposure_p50": 0.5494,
        "exposure_p90": 0.6613,
        "net_risk_p10": 0.3013,
        "net_risk_p50": 0.3805,
        "net_risk_p90": 0.4743,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6081,
      "net_risk": 0.4269,
      "risk_band": "high",
      "augmentation": 0.0434,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.5362,
        "exposure_p50": 0.6081,
        "exposure_p90": 0.6795,
        "net_risk_p10": 0.3765,
        "net_risk_p50": 0.4269,
        "net_risk_p90": 0.4771,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.4617,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.4258,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1756,
    "adaptation_capacity": 0.3886,
    "adaptation_buffer": 0.0777,
    "demand_fragility": 0.0323,
    "reallocation_capacity": 0.6754,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "43221",
      "to_title": "Material planning clerk",
      "composite": 0.6693,
      "observed_transition_rate": 0.6162,
      "destination_quality": 0.5534,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6247
    },
    "employment_family_code": "43",
    "employment_family_total_thousands": 46.5,
    "employment_weight_within_family": 0.048691,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "43113",
    "title": "Audit clerk",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 3875,
    "gross_wage_25th": 3525,
    "gross_wage_75th": 4443,
    "estimated_sg_employment_thousands": 2.7,
    "employment_thousands": 2.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7688,
    "bottleneck": 0.09,
    "market": {
      "market_momentum": 0.3113,
      "industry_footprint_momentum": 0.1213,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4287,
      "market_resilience": 0.3583,
      "market_modifier": 0.8746
    },
    "net_risk": 0.6149,
    "risk_band": "very_high",
    "augmentation": 0.0319,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1372,
      "anthropic_observed_pctile": 0.8725,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.3126,
        "anthropic": 0.3413,
        "ilo": 0.3461
      },
      "exposure_source_pctiles": {
        "aioe": 0.7353,
        "anthropic": 0.8725,
        "ilo": 0.9851
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8572,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8317,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.5057,
      "optimistic_band": "very_high",
      "pessimistic_risk": 0.7241,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.1149,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1899,
      "task_exposure_concentration": 0.2501,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6323,
      "exposure_p50": 0.7688,
      "exposure_p90": 0.9053,
      "net_risk_p10": 0.5057,
      "net_risk_p50": 0.6149,
      "net_risk_p90": 0.7241,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 1.0397,
      "theta": 0.5968,
      "c_aioe": 0.8845,
      "log_wage_spread": 0.2314,
      "wage_position": 1.173
    },
    "isco_codes_matched": [
      "4311"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0397,
      "theta": 0.5968,
      "c_aioe": 0.8845,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4311"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 11.59,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8686,
      "net_risk": 0.6913,
      "risk_band": "very_high",
      "augmentation": 0.028,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7838,
        "exposure_p50": 0.8686,
        "exposure_p90": 0.948,
        "net_risk_p10": 0.613,
        "net_risk_p50": 0.6906,
        "net_risk_p90": 0.7678,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.825,
      "net_risk": 0.6566,
      "risk_band": "very_high",
      "augmentation": 0.0266,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7705,
        "exposure_p50": 0.825,
        "exposure_p90": 0.8759,
        "net_risk_p10": 0.6133,
        "net_risk_p50": 0.6566,
        "net_risk_p90": 0.6971,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.6149,
    "structural_risk_band": "very_high",
    "transition_adjusted_risk": 0.5646,
    "transition_adjusted_band": "very_high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.2348,
    "adaptation_capacity": 0.4088,
    "adaptation_buffer": 0.0818,
    "demand_fragility": 0.028,
    "reallocation_capacity": 0.7711,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "43114",
      "to_title": "Payroll/Wages clerk",
      "composite": 0.7604,
      "observed_transition_rate": 0.6162,
      "destination_quality": 0.5775,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6043
    },
    "employment_family_code": "43",
    "employment_family_total_thousands": 46.5,
    "employment_weight_within_family": 0.053919,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "43121",
    "title": "Bank operations clerk",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 5150,
    "gross_wage_25th": 4055,
    "gross_wage_75th": 6850,
    "estimated_sg_employment_thousands": 2.7,
    "employment_thousands": 2.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7407,
    "bottleneck": 0.0196,
    "market": {
      "market_momentum": 0.2909,
      "industry_footprint_momentum": 0.0586,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6881,
      "market_resilience": 0.4498,
      "market_modifier": 0.8426
    },
    "net_risk": 0.6171,
    "risk_band": "very_high",
    "augmentation": 0.024,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2015,
      "anthropic_observed_pctile": 0.6719,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.8734,
        "anthropic": 0.6719,
        "eloundou": 0.9749,
        "ilo": 0.9851
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7401,
      "level": "medium",
      "crosswalk_quality": 0.9049,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.4954,
      "optimistic_band": "high",
      "pessimistic_risk": 0.7389,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.1171,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1306,
      "task_exposure_concentration": 0.6756,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5946,
      "exposure_p50": 0.7407,
      "exposure_p90": 0.8869,
      "net_risk_p10": 0.4954,
      "net_risk_p50": 0.6171,
      "net_risk_p90": 0.7389,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 1.2955,
      "theta": 0.5517,
      "c_aioe": 1.1606,
      "log_wage_spread": 0.5243,
      "wage_position": 1.559
    },
    "isco_codes_matched": [
      "4312"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2955,
      "theta": 0.5517,
      "c_aioe": 1.1606,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4312"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 2.12,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8756,
      "net_risk": 0.7233,
      "risk_band": "very_high",
      "augmentation": 0.0077,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7942,
        "exposure_p50": 0.8756,
        "exposure_p90": 0.9564,
        "net_risk_p10": 0.6321,
        "net_risk_p50": 0.7183,
        "net_risk_p90": 0.7927,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7814,
      "net_risk": 0.6455,
      "risk_band": "very_high",
      "augmentation": 0.0069,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7303,
        "exposure_p50": 0.7814,
        "exposure_p90": 0.8321,
        "net_risk_p10": 0.6032,
        "net_risk_p50": 0.6455,
        "net_risk_p90": 0.6874,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.6171,
    "structural_risk_band": "very_high",
    "transition_adjusted_risk": 0.5727,
    "transition_adjusted_band": "very_high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.2438,
    "adaptation_capacity": 0.3602,
    "adaptation_buffer": 0.072,
    "demand_fragility": 0.0479,
    "reallocation_capacity": 0.3954,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "43221",
      "to_title": "Material planning clerk",
      "composite": 0.6949,
      "observed_transition_rate": 0.6162,
      "destination_quality": 0.5888,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6393
    },
    "employment_family_code": "43",
    "employment_family_total_thousands": 46.5,
    "employment_weight_within_family": 0.062159,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "42111",
    "title": "Bank teller",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 3965,
    "gross_wage_25th": 3194,
    "gross_wage_75th": 4560,
    "estimated_sg_employment_thousands": 3.6,
    "employment_thousands": 3.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5482,
    "bottleneck": 0.2103,
    "market": {
      "market_momentum": 0.2923,
      "industry_footprint_momentum": 0.0628,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4973,
      "market_resilience": 0.3743,
      "market_modifier": 0.869
    },
    "net_risk": 0.3769,
    "risk_band": "high",
    "augmentation": 0.0274,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1343,
      "anthropic_observed_pctile": 0.3755,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5098,
        "anthropic": 0.3755,
        "eloundou": 0.8431,
        "ilo": 0.9418
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7639,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.2764,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.4774,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0769,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0177,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4021,
      "exposure_p50": 0.5482,
      "exposure_p90": 0.6944,
      "net_risk_p10": 0.2764,
      "net_risk_p50": 0.3769,
      "net_risk_p90": 0.4774,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.4728,
      "theta": 0.6348,
      "c_aioe": 0.3842,
      "log_wage_spread": 0.356,
      "wage_position": 1.2002
    },
    "isco_codes_matched": [
      "4211"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.4728,
      "theta": 0.6348,
      "c_aioe": 0.3842,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4211"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.35,
      "ambiguity_tolerance": 0.25,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.4,
      "regulatory_weight": 0.3,
      "physical_presence": 0.2,
      "tool_velocity": 0.4
    },
    "bls_proxy_employment": 2.49,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6698,
      "net_risk": 0.4597,
      "risk_band": "high",
      "augmentation": 0.0527,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.5224,
        "exposure_p50": 0.6698,
        "exposure_p90": 0.8162,
        "net_risk_p10": 0.348,
        "net_risk_p50": 0.4576,
        "net_risk_p90": 0.5701,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5278,
      "net_risk": 0.3622,
      "risk_band": "high",
      "augmentation": 0.0415,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.4368,
        "exposure_p50": 0.5278,
        "exposure_p90": 0.6182,
        "net_risk_p10": 0.2997,
        "net_risk_p50": 0.3622,
        "net_risk_p90": 0.4242,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3769,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3544,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.147,
    "adaptation_capacity": 0.2986,
    "adaptation_buffer": 0.0597,
    "demand_fragility": 0.0107,
    "reallocation_capacity": 0.0808,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "42141",
      "to_title": "Bill collector",
      "composite": 0.624,
      "observed_transition_rate": 0.6162,
      "destination_quality": 0.501,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6012
    },
    "employment_family_code": "42",
    "employment_family_total_thousands": 48,
    "employment_weight_within_family": 0.078943,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "42141",
    "title": "Bill collector",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 4087,
    "gross_wage_25th": 2497,
    "gross_wage_75th": 5950,
    "estimated_sg_employment_thousands": 3.6,
    "employment_thousands": 3.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.751,
    "bottleneck": 0.09,
    "market": {
      "market_momentum": 0.2889,
      "industry_footprint_momentum": 0.0523,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8672,
      "market_resilience": 0.5202,
      "market_modifier": 0.8179
    },
    "net_risk": 0.5634,
    "risk_band": "very_high",
    "augmentation": 0.0395,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1372,
      "anthropic_observed_pctile": 0.8725,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.3126,
        "anthropic": 0.3413,
        "ilo": 0.3461
      },
      "exposure_source_pctiles": {
        "aioe": 0.7353,
        "anthropic": 0.8725,
        "ilo": 0.6881
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8272,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8317,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.461,
      "optimistic_band": "high",
      "pessimistic_risk": 0.6658,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0634,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.235,
      "task_exposure_concentration": 0.3351,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6145,
      "exposure_p50": 0.751,
      "exposure_p90": 0.8875,
      "net_risk_p10": 0.461,
      "net_risk_p50": 0.5634,
      "net_risk_p90": 0.6658,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 1.0397,
      "theta": 0.5968,
      "c_aioe": 0.8845,
      "log_wage_spread": 0.8683,
      "wage_position": 1.2372
    },
    "isco_codes_matched": [
      "4214"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0397,
      "theta": 0.5968,
      "c_aioe": 0.8845,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4214"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.35,
      "ambiguity_tolerance": 0.25,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.4,
      "regulatory_weight": 0.3,
      "physical_presence": 0.2,
      "tool_velocity": 0.4
    },
    "bls_proxy_employment": 11.59,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7658,
      "net_risk": 0.57,
      "risk_band": "very_high",
      "augmentation": 0.0359,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7028,
        "exposure_p50": 0.7658,
        "exposure_p90": 0.8294,
        "net_risk_p10": 0.5086,
        "net_risk_p50": 0.5687,
        "net_risk_p90": 0.6315,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7765,
      "net_risk": 0.578,
      "risk_band": "very_high",
      "augmentation": 0.0364,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7362,
        "exposure_p50": 0.7765,
        "exposure_p90": 0.8171,
        "net_risk_p10": 0.548,
        "net_risk_p50": 0.5779,
        "net_risk_p90": 0.6082,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.5634,
    "structural_risk_band": "very_high",
    "transition_adjusted_risk": 0.5177,
    "transition_adjusted_band": "very_high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.2196,
    "adaptation_capacity": 0.4053,
    "adaptation_buffer": 0.0811,
    "demand_fragility": 0.0441,
    "reallocation_capacity": 0.6935,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "42113",
      "to_title": "Money changer",
      "composite": 0.6787,
      "observed_transition_rate": 0.6162,
      "destination_quality": 0.5663,
      "wage_preservation": 0.9175,
      "training_ease": 0.3,
      "empirical_priority": 0.6168
    },
    "employment_family_code": "42",
    "employment_family_total_thousands": 48,
    "employment_weight_within_family": 0.080148,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "43115",
    "title": "Billing clerk",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 3100,
    "gross_wage_25th": 2200,
    "gross_wage_75th": 4050,
    "estimated_sg_employment_thousands": 2.7,
    "employment_thousands": 2.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.8028,
    "bottleneck": 0.09,
    "market": {
      "market_momentum": 0.329,
      "industry_footprint_momentum": 0.1757,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5758,
      "market_resilience": 0.4277,
      "market_modifier": 0.8503
    },
    "net_risk": 0.6255,
    "risk_band": "very_high",
    "augmentation": 0.0419,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1372,
      "anthropic_observed_pctile": 0.8725,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.3126,
        "anthropic": 0.3413,
        "ilo": 0.3461
      },
      "exposure_source_pctiles": {
        "aioe": 0.7353,
        "anthropic": 0.8725,
        "ilo": 0.9851
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8572,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8317,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.5192,
      "optimistic_band": "very_high",
      "pessimistic_risk": 0.7319,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.1255,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.3182,
      "task_exposure_concentration": 0.2061,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6663,
      "exposure_p50": 0.8028,
      "exposure_p90": 0.9393,
      "net_risk_p10": 0.5192,
      "net_risk_p50": 0.6255,
      "net_risk_p90": 0.7319,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 1.0397,
      "theta": 0.5968,
      "c_aioe": 0.8845,
      "log_wage_spread": 0.6103,
      "wage_position": 0.9384
    },
    "isco_codes_matched": [
      "4311"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0397,
      "theta": 0.5968,
      "c_aioe": 0.8845,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4311"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 11.59,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8686,
      "net_risk": 0.6721,
      "risk_band": "very_high",
      "augmentation": 0.0334,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7838,
        "exposure_p50": 0.8686,
        "exposure_p90": 0.948,
        "net_risk_p10": 0.5941,
        "net_risk_p50": 0.6702,
        "net_risk_p90": 0.748,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8621,
      "net_risk": 0.6671,
      "risk_band": "very_high",
      "augmentation": 0.0332,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.8075,
        "exposure_p50": 0.8621,
        "exposure_p90": 0.9132,
        "net_risk_p10": 0.6248,
        "net_risk_p50": 0.6671,
        "net_risk_p90": 0.7066,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.6255,
    "structural_risk_band": "very_high",
    "transition_adjusted_risk": 0.5726,
    "transition_adjusted_band": "very_high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.2382,
    "adaptation_capacity": 0.4234,
    "adaptation_buffer": 0.0847,
    "demand_fragility": 0.0389,
    "reallocation_capacity": 0.8111,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "43114",
      "to_title": "Payroll/Wages clerk",
      "composite": 0.7636,
      "observed_transition_rate": 0.6162,
      "destination_quality": 0.5812,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.606
    },
    "employment_family_code": "43",
    "employment_family_total_thousands": 46.5,
    "employment_weight_within_family": 0.048226,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "43111",
    "title": "Bookkeeper",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 3200,
    "gross_wage_25th": 1792,
    "gross_wage_75th": 5788,
    "estimated_sg_employment_thousands": 2.7,
    "employment_thousands": 2.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.8092,
    "bottleneck": 0.09,
    "market": {
      "market_momentum": 0.3133,
      "industry_footprint_momentum": 0.1276,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7906,
      "market_resilience": 0.5042,
      "market_modifier": 0.8235
    },
    "net_risk": 0.6064,
    "risk_band": "very_high",
    "augmentation": 0.049,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1372,
      "anthropic_observed_pctile": 0.8725,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.3126,
        "anthropic": 0.3413,
        "ilo": 0.3461
      },
      "exposure_source_pctiles": {
        "aioe": 0.7353,
        "anthropic": 0.8725,
        "ilo": 0.9851
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8572,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8317,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.5029,
      "optimistic_band": "very_high",
      "pessimistic_risk": 0.7101,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.1064,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.671,
      "exposure_p50": 0.8092,
      "exposure_p90": 0.9475,
      "net_risk_p10": 0.5029,
      "net_risk_p50": 0.6064,
      "net_risk_p90": 0.7101,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 1.0397,
      "theta": 0.5968,
      "c_aioe": 0.8845,
      "log_wage_spread": 1.1725,
      "wage_position": 0.9687
    },
    "isco_codes_matched": [
      "4311"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0397,
      "theta": 0.5968,
      "c_aioe": 0.8845,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4311"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 11.59,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8686,
      "net_risk": 0.6509,
      "risk_band": "very_high",
      "augmentation": 0.0394,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7838,
        "exposure_p50": 0.8686,
        "exposure_p90": 0.948,
        "net_risk_p10": 0.5758,
        "net_risk_p50": 0.6487,
        "net_risk_p90": 0.7225,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8686,
      "net_risk": 0.6509,
      "risk_band": "very_high",
      "augmentation": 0.0394,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7838,
        "exposure_p50": 0.8686,
        "exposure_p90": 0.948,
        "net_risk_p10": 0.5758,
        "net_risk_p50": 0.6487,
        "net_risk_p90": 0.7225,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.6064,
    "structural_risk_band": "very_high",
    "transition_adjusted_risk": 0.5592,
    "transition_adjusted_band": "very_high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.2377,
    "adaptation_capacity": 0.3891,
    "adaptation_buffer": 0.0778,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "43114",
      "to_title": "Payroll/Wages clerk",
      "composite": 0.7587,
      "observed_transition_rate": 0.6162,
      "destination_quality": 0.5755,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6034
    },
    "employment_family_code": "43",
    "employment_family_total_thousands": 46.5,
    "employment_weight_within_family": 0.048998,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "42246",
    "title": "Contact centre information clerk",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 3150,
    "gross_wage_25th": 2513,
    "gross_wage_75th": 4418,
    "estimated_sg_employment_thousands": 3.6,
    "employment_thousands": 3.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7551,
    "bottleneck": 0.2513,
    "market": {
      "market_momentum": 0.3127,
      "industry_footprint_momentum": 0.1255,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5517,
      "market_resilience": 0.4083,
      "market_modifier": 0.8571
    },
    "net_risk": 0.4887,
    "risk_band": "high",
    "augmentation": 0.0568,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2668,
      "anthropic_observed_pctile": 0.7945,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5276,
        "anthropic": 0.7945,
        "eloundou": 0.6151,
        "ilo": 0.8502
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.5969,
      "level": "medium",
      "crosswalk_quality": 0.3323,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.3941,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5833,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0113,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.3205,
      "task_exposure_concentration": 0.2477,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6089,
      "exposure_p50": 0.7551,
      "exposure_p90": 0.9012,
      "net_risk_p10": 0.3941,
      "net_risk_p50": 0.4887,
      "net_risk_p90": 0.5833,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.5416,
      "theta": 0.6427,
      "c_aioe": 0.4359,
      "log_wage_spread": 0.5642,
      "wage_position": 0.9535
    },
    "isco_codes_matched": [
      "4224"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.5416,
      "theta": 0.6427,
      "c_aioe": 0.4359,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4224"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.35,
      "ambiguity_tolerance": 0.25,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.4,
      "regulatory_weight": 0.3,
      "physical_presence": 0.2,
      "tool_velocity": 0.4
    },
    "bls_proxy_employment": 0.64,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7021,
      "net_risk": 0.4505,
      "risk_band": "high",
      "augmentation": 0.072,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.6201,
        "exposure_p50": 0.7021,
        "exposure_p90": 0.78,
        "net_risk_p10": 0.3811,
        "net_risk_p50": 0.4491,
        "net_risk_p90": 0.5185,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7534,
      "net_risk": 0.4834,
      "risk_band": "high",
      "augmentation": 0.0773,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7007,
        "exposure_p50": 0.7534,
        "exposure_p90": 0.8034,
        "net_risk_p10": 0.4497,
        "net_risk_p50": 0.4834,
        "net_risk_p90": 0.5155,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.4887,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.4482,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1834,
    "adaptation_capacity": 0.4148,
    "adaptation_buffer": 0.083,
    "demand_fragility": 0.0478,
    "reallocation_capacity": 0.7724,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "42210",
      "to_title": "Travel consultant/Reservation executive",
      "composite": 0.7228,
      "observed_transition_rate": 0.6162,
      "destination_quality": 0.5404,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5864
    },
    "employment_family_code": "42",
    "employment_family_total_thousands": 48,
    "employment_weight_within_family": 0.070364,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "42245",
    "title": "Customer service officer/clerk",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 3190,
    "gross_wage_25th": 2349,
    "gross_wage_75th": 4264,
    "estimated_sg_employment_thousands": 3.6,
    "employment_thousands": 3.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7799,
    "bottleneck": 0.2513,
    "market": {
      "market_momentum": 0.3235,
      "industry_footprint_momentum": 0.159,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5784,
      "market_resilience": 0.4255,
      "market_modifier": 0.8511
    },
    "net_risk": 0.5027,
    "risk_band": "very_high",
    "augmentation": 0.0686,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2668,
      "anthropic_observed_pctile": 0.7945,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5276,
        "anthropic": 0.7945,
        "eloundou": 0.6151,
        "ilo": 0.8502
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.5969,
      "level": "medium",
      "crosswalk_quality": 0.3323,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.4085,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5969,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0027,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.5842,
      "task_exposure_concentration": 0.1881,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6337,
      "exposure_p50": 0.7799,
      "exposure_p90": 0.926,
      "net_risk_p10": 0.4085,
      "net_risk_p50": 0.5027,
      "net_risk_p90": 0.5969,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.5416,
      "theta": 0.6427,
      "c_aioe": 0.4359,
      "log_wage_spread": 0.5962,
      "wage_position": 0.9656
    },
    "isco_codes_matched": [
      "4224"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.5416,
      "theta": 0.6427,
      "c_aioe": 0.4359,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4224"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.35,
      "ambiguity_tolerance": 0.25,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.4,
      "regulatory_weight": 0.3,
      "physical_presence": 0.2,
      "tool_velocity": 0.4
    },
    "bls_proxy_employment": 0.64,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7021,
      "net_risk": 0.4473,
      "risk_band": "high",
      "augmentation": 0.0751,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.6201,
        "exposure_p50": 0.7021,
        "exposure_p90": 0.78,
        "net_risk_p10": 0.3793,
        "net_risk_p50": 0.4451,
        "net_risk_p90": 0.5134,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7709,
      "net_risk": 0.4912,
      "risk_band": "high",
      "augmentation": 0.0824,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7181,
        "exposure_p50": 0.7709,
        "exposure_p90": 0.8211,
        "net_risk_p10": 0.4576,
        "net_risk_p50": 0.4912,
        "net_risk_p90": 0.5232,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.5027,
    "structural_risk_band": "very_high",
    "transition_adjusted_risk": 0.4598,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0669,
    "adaptation_capacity": 0.427,
    "adaptation_buffer": 0.0854,
    "demand_fragility": 0.0642,
    "reallocation_capacity": 0.8267,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "42210",
      "to_title": "Travel consultant/Reservation executive",
      "composite": 0.7251,
      "observed_transition_rate": 0.6162,
      "destination_quality": 0.5432,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5876
    },
    "employment_family_code": "42",
    "employment_family_total_thousands": 48,
    "employment_weight_within_family": 0.070809,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "41320",
    "title": "Data entry clerk",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 2000,
    "gross_wage_25th": 1500,
    "gross_wage_75th": 2925,
    "estimated_sg_employment_thousands": 20,
    "employment_thousands": 20,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7152,
    "bottleneck": 0.0312,
    "market": {
      "market_momentum": 0.3344,
      "industry_footprint_momentum": 0.1925,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3868,
      "market_resilience": 0.3554,
      "market_modifier": 0.8756
    },
    "net_risk": 0.6131,
    "risk_band": "very_high",
    "augmentation": 0.0176,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.4719,
      "anthropic_observed_pctile": 0.9773,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5053,
        "anthropic": 0.9773,
        "eloundou": 0.9822,
        "ilo": 1
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6787,
      "level": "medium",
      "crosswalk_quality": 0.6592,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.4878,
      "optimistic_band": "high",
      "pessimistic_risk": 0.7385,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.1131,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0968,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.569,
      "exposure_p50": 0.7152,
      "exposure_p90": 0.8614,
      "net_risk_p10": 0.4878,
      "net_risk_p50": 0.6131,
      "net_risk_p90": 0.7385,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.4664,
      "theta": 0.5545,
      "c_aioe": 0.4165,
      "log_wage_spread": 0.6678,
      "wage_position": 0.6054
    },
    "isco_codes_matched": [
      "4132"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.4664,
      "theta": 0.5545,
      "c_aioe": 0.4165,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4132"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 0.65,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8731,
      "net_risk": 0.7407,
      "risk_band": "very_high",
      "augmentation": 0.0097,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7501,
        "exposure_p50": 0.8731,
        "exposure_p90": 0.99,
        "net_risk_p10": 0.6147,
        "net_risk_p50": 0.7422,
        "net_risk_p90": 0.854,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7478,
      "net_risk": 0.6343,
      "risk_band": "very_high",
      "augmentation": 0.0083,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.6718,
        "exposure_p50": 0.7478,
        "exposure_p90": 0.82,
        "net_risk_p10": 0.5699,
        "net_risk_p50": 0.6343,
        "net_risk_p90": 0.6956,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.6131,
    "structural_risk_band": "very_high",
    "transition_adjusted_risk": 0.5752,
    "transition_adjusted_band": "very_high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.2282,
    "adaptation_capacity": 0.3092,
    "adaptation_buffer": 0.0618,
    "demand_fragility": 0.0592,
    "reallocation_capacity": 0.0812,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "21714",
      "to_title": "Marine superintendent",
      "composite": 0.7052,
      "observed_transition_rate": 0.0203,
      "destination_quality": 0.6774,
      "wage_preservation": 1,
      "training_ease": 0.6,
      "empirical_priority": 0.5919
    },
    "employment_family_code": "41",
    "employment_family_total_thousands": 97.2,
    "employment_weight_within_family": 0.168365,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "43151",
    "title": "Data processing control clerk",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 3480,
    "gross_wage_25th": 2598,
    "gross_wage_75th": 4929,
    "estimated_sg_employment_thousands": 2.7,
    "employment_thousands": 2.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7487,
    "bottleneck": 0.0312,
    "market": {
      "market_momentum": 0.3154,
      "industry_footprint_momentum": 0.1339,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6649,
      "market_resilience": 0.4552,
      "market_modifier": 0.8407
    },
    "net_risk": 0.6129,
    "risk_band": "very_high",
    "augmentation": 0.0249,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.4719,
      "anthropic_observed_pctile": 0.9773,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.5053,
        "anthropic": 0.9773,
        "eloundou": 0.9822
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6391,
      "level": "medium",
      "crosswalk_quality": 0.6592,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.4936,
      "optimistic_band": "high",
      "pessimistic_risk": 0.7323,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.1129,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1613,
      "task_exposure_concentration": 0.2905,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.603,
      "exposure_p50": 0.7487,
      "exposure_p90": 0.8945,
      "net_risk_p10": 0.4936,
      "net_risk_p50": 0.6129,
      "net_risk_p90": 0.7323,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.4664,
      "theta": 0.5545,
      "c_aioe": 0.4165,
      "log_wage_spread": 0.6404,
      "wage_position": 1.0534
    },
    "isco_codes_matched": [
      "4315"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.4664,
      "theta": 0.5545,
      "c_aioe": 0.4165,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4315"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.5,
      "real_time_coordination": 0.3,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.5,
      "relationship_intensity": 0.45,
      "regulatory_weight": 0.2,
      "physical_presence": 0.05,
      "tool_velocity": 0.8
    },
    "bls_proxy_employment": 0.65,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8282,
      "net_risk": 0.6746,
      "risk_band": "very_high",
      "augmentation": 0.0118,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.6685,
        "exposure_p50": 0.8282,
        "exposure_p90": 0.9805,
        "net_risk_p10": 0.5279,
        "net_risk_p50": 0.6791,
        "net_risk_p90": 0.8128,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7974,
      "net_risk": 0.6494,
      "risk_band": "very_high",
      "augmentation": 0.0113,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.6951,
        "exposure_p50": 0.7974,
        "exposure_p90": 0.895,
        "net_risk_p10": 0.5661,
        "net_risk_p50": 0.6495,
        "net_risk_p90": 0.7289,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.6129,
    "structural_risk_band": "very_high",
    "transition_adjusted_risk": 0.5644,
    "transition_adjusted_band": "very_high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.2222,
    "adaptation_capacity": 0.3955,
    "adaptation_buffer": 0.0791,
    "demand_fragility": 0.0285,
    "reallocation_capacity": 0.7326,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "21714",
      "to_title": "Marine superintendent",
      "composite": 0.7052,
      "observed_transition_rate": 0.0203,
      "destination_quality": 0.6774,
      "wage_preservation": 1,
      "training_ease": 0.6,
      "empirical_priority": 0.5919
    },
    "employment_family_code": "43",
    "employment_family_total_thousands": 46.5,
    "employment_weight_within_family": 0.051097,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "43142",
    "title": "Enumerator/Market research interviewer",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 2701,
    "gross_wage_25th": 1788,
    "gross_wage_75th": 3249,
    "estimated_sg_employment_thousands": 2.7,
    "employment_thousands": 2.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.8393,
    "bottleneck": 0.0597,
    "market": {
      "market_momentum": 0.3861,
      "industry_footprint_momentum": 0.3515,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4608,
      "market_resilience": 0.416,
      "market_modifier": 0.8544
    },
    "net_risk": 0.6759,
    "risk_band": "very_high",
    "augmentation": 0.0459,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0303,
      "anthropic_observed_pctile": 0.9634,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.9332,
        "anthropic": 0.9634,
        "eloundou": 0.955
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8214,
      "level": "high",
      "crosswalk_quality": 0.8083,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.5687,
      "optimistic_band": "very_high",
      "pessimistic_risk": 0.783,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.1759,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.5135,
      "task_exposure_concentration": 0.0458,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.7062,
      "exposure_p50": 0.8393,
      "exposure_p90": 0.9723,
      "net_risk_p10": 0.5687,
      "net_risk_p50": 0.6759,
      "net_risk_p90": 0.783,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 1.3435,
      "theta": 0.5793,
      "c_aioe": 1.1665,
      "log_wage_spread": 0.5972,
      "wage_position": 0.8176
    },
    "isco_codes_matched": [
      "4314"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3435,
      "theta": 0.5793,
      "c_aioe": 1.1665,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4314"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.61,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.951,
      "net_risk": 0.764,
      "risk_band": "very_high",
      "augmentation": 0.0236,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.9406,
        "exposure_p50": 0.951,
        "exposure_p90": 0.9607,
        "net_risk_p10": 0.7076,
        "net_risk_p50": 0.7639,
        "net_risk_p90": 0.8131,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.9326,
      "net_risk": 0.7493,
      "risk_band": "very_high",
      "augmentation": 0.0232,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.9259,
        "exposure_p50": 0.9326,
        "exposure_p90": 0.9389,
        "net_risk_p10": 0.7438,
        "net_risk_p50": 0.7493,
        "net_risk_p90": 0.7543,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.6759,
    "structural_risk_band": "very_high",
    "transition_adjusted_risk": 0.6157,
    "transition_adjusted_band": "very_high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.2559,
    "adaptation_capacity": 0.4452,
    "adaptation_buffer": 0.089,
    "demand_fragility": 0.013,
    "reallocation_capacity": 0.9586,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "43211",
      "to_title": "Stock records clerk",
      "composite": 0.7192,
      "observed_transition_rate": 0.6162,
      "destination_quality": 0.62,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6526
    },
    "employment_family_code": "43",
    "employment_family_total_thousands": 46.5,
    "employment_weight_within_family": 0.045016,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "42247",
    "title": "Hotel executive (including hotel reservation and front desk executive)",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 3164,
    "gross_wage_25th": 2674,
    "gross_wage_75th": 3600,
    "estimated_sg_employment_thousands": 3.6,
    "employment_thousands": 3.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7303,
    "bottleneck": 0.2513,
    "market": {
      "market_momentum": 0.57,
      "industry_footprint_momentum": 0.9174,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.352,
      "market_resilience": 0.4828,
      "market_modifier": 0.831
    },
    "net_risk": 0.4568,
    "risk_band": "high",
    "augmentation": 0.0616,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2668,
      "anthropic_observed_pctile": 0.7945,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5276,
        "anthropic": 0.7945,
        "eloundou": 0.6151,
        "ilo": 0.8502
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.5969,
      "level": "medium",
      "crosswalk_quality": 0.3323,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.3653,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5481,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0432,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.224,
      "task_exposure_concentration": 0.2217,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5841,
      "exposure_p50": 0.7303,
      "exposure_p90": 0.8764,
      "net_risk_p10": 0.3653,
      "net_risk_p50": 0.4568,
      "net_risk_p90": 0.5481,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.5416,
      "theta": 0.6427,
      "c_aioe": 0.4359,
      "log_wage_spread": 0.2974,
      "wage_position": 0.9578
    },
    "isco_codes_matched": [
      "4224"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.5416,
      "theta": 0.6427,
      "c_aioe": 0.4359,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4224"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.35,
      "ambiguity_tolerance": 0.25,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.4,
      "regulatory_weight": 0.3,
      "physical_presence": 0.2,
      "tool_velocity": 0.4
    },
    "bls_proxy_employment": 0.64,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7021,
      "net_risk": 0.4368,
      "risk_band": "high",
      "augmentation": 0.0852,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.6201,
        "exposure_p50": 0.7021,
        "exposure_p90": 0.78,
        "net_risk_p10": 0.3719,
        "net_risk_p50": 0.4353,
        "net_risk_p90": 0.5021,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7305,
      "net_risk": 0.4545,
      "risk_band": "high",
      "augmentation": 0.0886,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.6777,
        "exposure_p50": 0.7304,
        "exposure_p90": 0.7805,
        "net_risk_p10": 0.4217,
        "net_risk_p50": 0.4545,
        "net_risk_p90": 0.4856,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.4568,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.4187,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1704,
    "adaptation_capacity": 0.417,
    "adaptation_buffer": 0.0834,
    "demand_fragility": 0.0294,
    "reallocation_capacity": 0.7956,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "42210",
      "to_title": "Travel consultant/Reservation executive",
      "composite": 0.7141,
      "observed_transition_rate": 0.6162,
      "destination_quality": 0.5303,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5819
    },
    "employment_family_code": "42",
    "employment_family_total_thousands": 48,
    "employment_weight_within_family": 0.07052,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "42242",
    "title": "Hotel receptionist (including hotel reservation and front desk clerk)",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 2687,
    "gross_wage_25th": 2076,
    "gross_wage_75th": 3379,
    "estimated_sg_employment_thousands": 3.6,
    "employment_thousands": 3.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.75,
    "bottleneck": 0.2513,
    "market": {
      "market_momentum": 0.3691,
      "industry_footprint_momentum": 0.2992,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3601,
      "market_resilience": 0.3655,
      "market_modifier": 0.8721
    },
    "net_risk": 0.4937,
    "risk_band": "high",
    "augmentation": 0.0573,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2668,
      "anthropic_observed_pctile": 0.7945,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5276,
        "anthropic": 0.7945,
        "eloundou": 0.6151,
        "ilo": 0.8502
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.5969,
      "level": "medium",
      "crosswalk_quality": 0.3323,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.3975,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5899,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0063,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.3205,
      "task_exposure_concentration": 0.2477,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6038,
      "exposure_p50": 0.75,
      "exposure_p90": 0.8961,
      "net_risk_p10": 0.3975,
      "net_risk_p50": 0.4937,
      "net_risk_p90": 0.5899,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.5416,
      "theta": 0.6427,
      "c_aioe": 0.4359,
      "log_wage_spread": 0.4871,
      "wage_position": 0.8134
    },
    "isco_codes_matched": [
      "4224"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.5416,
      "theta": 0.6427,
      "c_aioe": 0.4359,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4224"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 0.64,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7021,
      "net_risk": 0.4584,
      "risk_band": "high",
      "augmentation": 0.0645,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.6201,
        "exposure_p50": 0.7021,
        "exposure_p90": 0.78,
        "net_risk_p10": 0.3907,
        "net_risk_p50": 0.4572,
        "net_risk_p90": 0.5277,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7194,
      "net_risk": 0.4697,
      "risk_band": "high",
      "augmentation": 0.0661,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.6667,
        "exposure_p50": 0.7194,
        "exposure_p90": 0.7694,
        "net_risk_p10": 0.4353,
        "net_risk_p50": 0.4697,
        "net_risk_p90": 0.5024,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.4937,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.4558,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1119,
    "adaptation_capacity": 0.3846,
    "adaptation_buffer": 0.0769,
    "demand_fragility": 0.0456,
    "reallocation_capacity": 0.7739,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "42243",
      "to_title": "Medical/Dental receptionist",
      "composite": 0.6977,
      "observed_transition_rate": 0.6162,
      "destination_quality": 0.5094,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5729
    },
    "employment_family_code": "42",
    "employment_family_total_thousands": 48,
    "employment_weight_within_family": 0.064987,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "43122",
    "title": "Insurance/Underwriting clerk",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 5045,
    "gross_wage_25th": 3791,
    "gross_wage_75th": 7333,
    "estimated_sg_employment_thousands": 2.7,
    "employment_thousands": 2.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7553,
    "bottleneck": 0.0196,
    "market": {
      "market_momentum": 0.277,
      "industry_footprint_momentum": 0.0157,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7941,
      "market_resilience": 0.4838,
      "market_modifier": 0.8307
    },
    "net_risk": 0.6182,
    "risk_band": "very_high",
    "augmentation": 0.0266,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2015,
      "anthropic_observed_pctile": 0.6719,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.8734,
        "anthropic": 0.6719,
        "eloundou": 0.9749,
        "ilo": 0.9851
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7401,
      "level": "medium",
      "crosswalk_quality": 0.9049,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.4986,
      "optimistic_band": "high",
      "pessimistic_risk": 0.7378,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.1182,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1613,
      "task_exposure_concentration": 0.2905,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6092,
      "exposure_p50": 0.7553,
      "exposure_p90": 0.9014,
      "net_risk_p10": 0.4986,
      "net_risk_p50": 0.6182,
      "net_risk_p90": 0.7378,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 1.2955,
      "theta": 0.5517,
      "c_aioe": 1.1606,
      "log_wage_spread": 0.6598,
      "wage_position": 1.5272
    },
    "isco_codes_matched": [
      "4312"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2955,
      "theta": 0.5517,
      "c_aioe": 1.1606,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4312"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 2.12,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8756,
      "net_risk": 0.7131,
      "risk_band": "very_high",
      "augmentation": 0.0083,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7942,
        "exposure_p50": 0.8756,
        "exposure_p90": 0.9564,
        "net_risk_p10": 0.6267,
        "net_risk_p50": 0.7071,
        "net_risk_p90": 0.7819,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8181,
      "net_risk": 0.6663,
      "risk_band": "very_high",
      "augmentation": 0.0078,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.766,
        "exposure_p50": 0.8182,
        "exposure_p90": 0.8699,
        "net_risk_p10": 0.6238,
        "net_risk_p50": 0.6663,
        "net_risk_p90": 0.7085,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.6182,
    "structural_risk_band": "very_high",
    "transition_adjusted_risk": 0.5682,
    "transition_adjusted_band": "very_high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.2407,
    "adaptation_capacity": 0.4049,
    "adaptation_buffer": 0.081,
    "demand_fragility": 0.028,
    "reallocation_capacity": 0.7331,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "43221",
      "to_title": "Material planning clerk",
      "composite": 0.7011,
      "observed_transition_rate": 0.6162,
      "destination_quality": 0.5961,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6426
    },
    "employment_family_code": "43",
    "employment_family_total_thousands": 46.5,
    "employment_weight_within_family": 0.061523,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "43232",
    "title": "Land transport clerk",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 2909,
    "gross_wage_25th": 1742,
    "gross_wage_75th": 3995,
    "estimated_sg_employment_thousands": 2.7,
    "employment_thousands": 2.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6538,
    "bottleneck": 0.1943,
    "market": {
      "market_momentum": 0.3032,
      "industry_footprint_momentum": 0.0962,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6747,
      "market_resilience": 0.4518,
      "market_modifier": 0.8419
    },
    "net_risk": 0.4461,
    "risk_band": "high",
    "augmentation": 0.0438,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0252,
      "anthropic_observed_pctile": 0.3972,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.4225,
        "anthropic": 0.3972,
        "eloundou": 0.5335,
        "ilo": 0.8292
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.5139,
      "level": "medium",
      "crosswalk_quality": 0,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.3463,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5457,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0539,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.164,
      "task_exposure_concentration": 0.3614,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5076,
      "exposure_p50": 0.6538,
      "exposure_p90": 0.7999,
      "net_risk_p10": 0.3463,
      "net_risk_p50": 0.4461,
      "net_risk_p90": 0.5457,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.2232,
      "theta": 0.6329,
      "c_aioe": 0.1818,
      "log_wage_spread": 0.83,
      "wage_position": 0.8806
    },
    "isco_codes_matched": [
      "4323"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.2232,
      "theta": 0.6329,
      "c_aioe": 0.1818,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4323"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.25,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5494,
      "net_risk": 0.3727,
      "risk_band": "high",
      "augmentation": 0.0482,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.4368,
        "exposure_p50": 0.5494,
        "exposure_p90": 0.6613,
        "net_risk_p10": 0.2889,
        "net_risk_p50": 0.3667,
        "net_risk_p90": 0.4624,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6081,
      "net_risk": 0.4125,
      "risk_band": "high",
      "augmentation": 0.0534,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.5362,
        "exposure_p50": 0.6081,
        "exposure_p90": 0.6795,
        "net_risk_p10": 0.3637,
        "net_risk_p50": 0.4125,
        "net_risk_p90": 0.4609,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.4461,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.4109,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1692,
    "adaptation_capacity": 0.3944,
    "adaptation_buffer": 0.0789,
    "demand_fragility": 0.0323,
    "reallocation_capacity": 0.6754,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "43221",
      "to_title": "Material planning clerk",
      "composite": 0.665,
      "observed_transition_rate": 0.6162,
      "destination_quality": 0.5483,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6224
    },
    "employment_family_code": "43",
    "employment_family_total_thousands": 46.5,
    "employment_weight_within_family": 0.046717,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "43112",
    "title": "Ledger and accounts clerk",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 3340,
    "gross_wage_25th": 2300,
    "gross_wage_75th": 4403,
    "estimated_sg_employment_thousands": 2.7,
    "employment_thousands": 2.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5994,
    "bottleneck": 0.09,
    "market": {
      "market_momentum": 0.3222,
      "industry_footprint_momentum": 0.1548,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6453,
      "market_resilience": 0.4514,
      "market_modifier": 0.842
    },
    "net_risk": 0.4594,
    "risk_band": "high",
    "augmentation": 0.026,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1372,
      "anthropic_observed_pctile": 0.8725,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.3126,
        "anthropic": 0.3413,
        "ilo": 0.3461
      },
      "exposure_source_pctiles": {
        "aioe": 0.7353,
        "anthropic": 0.8725,
        "ilo": 0.9851
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8272,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8317,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.3548,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5641,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0406,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.003,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4629,
      "exposure_p50": 0.5994,
      "exposure_p90": 0.736,
      "net_risk_p10": 0.3548,
      "net_risk_p50": 0.4594,
      "net_risk_p90": 0.5641,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 1.0397,
      "theta": 0.5968,
      "c_aioe": 0.8845,
      "log_wage_spread": 0.6494,
      "wage_position": 1.011
    },
    "isco_codes_matched": [
      "4311"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0397,
      "theta": 0.5968,
      "c_aioe": 0.8845,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4311"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 11.59,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8686,
      "net_risk": 0.6655,
      "risk_band": "very_high",
      "augmentation": 0.0353,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7838,
        "exposure_p50": 0.8686,
        "exposure_p90": 0.948,
        "net_risk_p10": 0.5891,
        "net_risk_p50": 0.6655,
        "net_risk_p90": 0.74,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.642,
      "net_risk": 0.4919,
      "risk_band": "high",
      "augmentation": 0.0261,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.5896,
        "exposure_p50": 0.642,
        "exposure_p90": 0.691,
        "net_risk_p10": 0.4518,
        "net_risk_p50": 0.4919,
        "net_risk_p90": 0.5295,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.4594,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.4309,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1786,
    "adaptation_capacity": 0.3104,
    "adaptation_buffer": 0.0621,
    "demand_fragility": 0.0018,
    "reallocation_capacity": 0.0832,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "43114",
      "to_title": "Payroll/Wages clerk",
      "composite": 0.711,
      "observed_transition_rate": 0.6162,
      "destination_quality": 0.5195,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5786
    },
    "employment_family_code": "43",
    "employment_family_total_thousands": 46.5,
    "employment_weight_within_family": 0.050058,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "44170",
    "title": "Legal clerk",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 4250,
    "gross_wage_25th": 3045,
    "gross_wage_75th": 6000,
    "estimated_sg_employment_thousands": 1.2,
    "employment_thousands": 1.2,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6866,
    "bottleneck": 0.0731,
    "market": {
      "market_momentum": 0.293,
      "industry_footprint_momentum": 0.0649,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7692,
      "market_resilience": 0.4834,
      "market_modifier": 0.8308
    },
    "net_risk": 0.5348,
    "risk_band": "very_high",
    "augmentation": 0.036,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2554,
      "anthropic_observed_pctile": 0.8419,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.5865,
        "anthropic": 0.8419,
        "eloundou": 0.7678
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.5743,
      "level": "medium",
      "crosswalk_quality": 0,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.4286,
      "optimistic_band": "high",
      "pessimistic_risk": 0.641,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0348,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 0.8391,
      "task_effective_coverage": 0.1204,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5502,
      "exposure_p50": 0.6866,
      "exposure_p90": 0.8229,
      "net_risk_p10": 0.4286,
      "net_risk_p50": 0.5348,
      "net_risk_p90": 0.641,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.7597,
      "theta": 0.5962,
      "c_aioe": 0.6467,
      "log_wage_spread": 0.6783,
      "wage_position": 1.2865
    },
    "isco_codes_matched": [
      "4417"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.7597,
      "theta": 0.5962,
      "c_aioe": 0.6467,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4417"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.4,
      "real_time_coordination": 0.35,
      "ambiguity_tolerance": 0.75,
      "institutional_knowledge": 0.8,
      "relationship_intensity": 0.65,
      "regulatory_weight": 0.95,
      "physical_presence": 0.15,
      "tool_velocity": 0.3
    },
    "bls_proxy_employment": 1.82,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7357,
      "net_risk": 0.5666,
      "risk_band": "very_high",
      "augmentation": 0.026,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.6485,
        "exposure_p50": 0.7357,
        "exposure_p90": 0.818,
        "net_risk_p10": 0.49,
        "net_risk_p50": 0.5648,
        "net_risk_p90": 0.637,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.637,
      "net_risk": 0.4905,
      "risk_band": "high",
      "augmentation": 0.0225,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.5831,
        "exposure_p50": 0.637,
        "exposure_p90": 0.6878,
        "net_risk_p10": 0.4491,
        "net_risk_p50": 0.4905,
        "net_risk_p90": 0.5297,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.5348,
    "structural_risk_band": "very_high",
    "transition_adjusted_risk": 0.5051,
    "transition_adjusted_band": "very_high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1682,
    "adaptation_capacity": 0.2781,
    "adaptation_buffer": 0.0556,
    "demand_fragility": 0.0636,
    "reallocation_capacity": 0.1123,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "26112",
      "to_title": "In-house legal counsel (except judiciary, ministries and statutory boards)",
      "composite": 0.6359,
      "observed_transition_rate": 0.0203,
      "destination_quality": 0.6026,
      "wage_preservation": 1,
      "training_ease": 0.6,
      "empirical_priority": 0.5573
    },
    "employment_family_code": "44",
    "employment_family_total_thousands": 5.8,
    "employment_weight_within_family": 0.274867,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "44110",
    "title": "Library clerk",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 2426,
    "gross_wage_25th": 2080,
    "gross_wage_75th": 2531,
    "estimated_sg_employment_thousands": 1.2,
    "employment_thousands": 1.2,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5928,
    "bottleneck": 0.1426,
    "market": {
      "market_momentum": 0.3045,
      "industry_footprint_momentum": 0.1004,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1381,
      "market_resilience": 0.238,
      "market_modifier": 0.9167
    },
    "net_risk": 0.467,
    "risk_band": "high",
    "augmentation": 0.0172,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1215,
      "anthropic_observed_pctile": 0.4941,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.3725,
        "anthropic": 0.4941,
        "eloundou": 0.8828,
        "ilo": 0.7463
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7639,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.3519,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5822,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.033,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0593,
      "task_exposure_concentration": 0.4182,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4467,
      "exposure_p50": 0.5928,
      "exposure_p90": 0.739,
      "net_risk_p10": 0.3519,
      "net_risk_p50": 0.467,
      "net_risk_p90": 0.5822,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.038,
      "theta": 0.6181,
      "c_aioe": 0.0315,
      "log_wage_spread": 0.1962,
      "wage_position": 0.7344
    },
    "isco_codes_matched": [
      "4411"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.038,
      "theta": 0.6181,
      "c_aioe": 0.0315,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4411"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.56,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6267,
      "net_risk": 0.4926,
      "risk_band": "high",
      "augmentation": 0.0213,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.5027,
        "exposure_p50": 0.6267,
        "exposure_p90": 0.7483,
        "net_risk_p10": 0.384,
        "net_risk_p50": 0.4909,
        "net_risk_p90": 0.6045,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5613,
      "net_risk": 0.4411,
      "risk_band": "high",
      "augmentation": 0.019,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.4824,
        "exposure_p50": 0.5613,
        "exposure_p90": 0.6387,
        "net_risk_p10": 0.3791,
        "net_risk_p50": 0.4411,
        "net_risk_p90": 0.502,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.467,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.4327,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1817,
    "adaptation_capacity": 0.3676,
    "adaptation_buffer": 0.0735,
    "demand_fragility": 0.0135,
    "reallocation_capacity": 0.6256,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "44191",
      "to_title": "Proofreading clerk",
      "composite": 0.621,
      "observed_transition_rate": 0.6162,
      "destination_quality": 0.4978,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5998
    },
    "employment_family_code": "44",
    "employment_family_total_thousands": 5.8,
    "employment_weight_within_family": 0.20767,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "43221",
    "title": "Material planning clerk",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 5907,
    "gross_wage_25th": 4190,
    "gross_wage_75th": 9089,
    "estimated_sg_employment_thousands": 2.7,
    "employment_thousands": 2.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5766,
    "bottleneck": 0.279,
    "market": {
      "market_momentum": 0.3174,
      "industry_footprint_momentum": 0.1402,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8922,
      "market_resilience": 0.5473,
      "market_modifier": 0.8084
    },
    "net_risk": 0.3374,
    "risk_band": "high",
    "augmentation": 0.0521,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1159,
      "anthropic_observed_pctile": 0.4733,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.3126,
        "anthropic": 0.3413,
        "ilo": 0.3461
      },
      "exposure_source_pctiles": {
        "aioe": 0.3574,
        "anthropic": 0.4733,
        "ilo": 0.7079
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.4772,
      "level": "medium",
      "crosswalk_quality": 0,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8317,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.2521,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.4229,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0374,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.074,
      "task_exposure_concentration": 0.5378,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4307,
      "exposure_p50": 0.5766,
      "exposure_p90": 0.7226,
      "net_risk_p10": 0.2521,
      "net_risk_p50": 0.3374,
      "net_risk_p90": 0.4229,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.0232,
      "theta": 0.6463,
      "c_aioe": -0.0186,
      "log_wage_spread": 0.7744,
      "wage_position": 1.7881
    },
    "isco_codes_matched": [
      "4322"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.0232,
      "theta": 0.6463,
      "c_aioe": -0.0186,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4322"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 4.49,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5183,
      "net_risk": 0.3021,
      "risk_band": "high",
      "augmentation": 0.0791,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.3983,
        "exposure_p50": 0.5183,
        "exposure_p90": 0.6305,
        "net_risk_p10": 0.2327,
        "net_risk_p50": 0.2993,
        "net_risk_p90": 0.3748,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5044,
      "net_risk": 0.294,
      "risk_band": "moderate",
      "augmentation": 0.077,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.4285,
        "exposure_p50": 0.5044,
        "exposure_p90": 0.5753,
        "net_risk_p10": 0.2497,
        "net_risk_p50": 0.294,
        "net_risk_p90": 0.3354,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3374,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3141,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1295,
    "adaptation_capacity": 0.3464,
    "adaptation_buffer": 0.0693,
    "demand_fragility": 0.0222,
    "reallocation_capacity": 0.5198,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "43123",
      "to_title": "Securities clerk",
      "composite": 0.5644,
      "observed_transition_rate": 0.6162,
      "destination_quality": 0.439,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5721
    },
    "employment_family_code": "43",
    "employment_family_total_thousands": 46.5,
    "employment_weight_within_family": 0.066571,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "42243",
    "title": "Medical/Dental receptionist",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 2810,
    "gross_wage_25th": 2460,
    "gross_wage_75th": 3197,
    "estimated_sg_employment_thousands": 3.6,
    "employment_thousands": 3.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6128,
    "bottleneck": 0.2513,
    "market": {
      "market_momentum": 0.3229,
      "industry_footprint_momentum": 0.1569,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2585,
      "market_resilience": 0.2971,
      "market_modifier": 0.896
    },
    "net_risk": 0.4135,
    "risk_band": "high",
    "augmentation": 0.0323,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2668,
      "anthropic_observed_pctile": 0.7945,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5276,
        "anthropic": 0.7945,
        "eloundou": 0.6151,
        "ilo": 0.8502
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.5969,
      "level": "medium",
      "crosswalk_quality": 0.3323,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.3149,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5121,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0865,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.061,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4667,
      "exposure_p50": 0.6128,
      "exposure_p90": 0.759,
      "net_risk_p10": 0.3149,
      "net_risk_p50": 0.4135,
      "net_risk_p90": 0.5121,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.5416,
      "theta": 0.6427,
      "c_aioe": 0.4359,
      "log_wage_spread": 0.2621,
      "wage_position": 0.8506
    },
    "isco_codes_matched": [
      "4224"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.5416,
      "theta": 0.6427,
      "c_aioe": 0.4359,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4224"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 0.64,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7021,
      "net_risk": 0.471,
      "risk_band": "high",
      "augmentation": 0.0524,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.6201,
        "exposure_p50": 0.7021,
        "exposure_p90": 0.78,
        "net_risk_p10": 0.4003,
        "net_risk_p50": 0.469,
        "net_risk_p90": 0.5422,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5597,
      "net_risk": 0.3755,
      "risk_band": "high",
      "augmentation": 0.0418,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.5091,
        "exposure_p50": 0.5597,
        "exposure_p90": 0.6078,
        "net_risk_p10": 0.3415,
        "net_risk_p50": 0.3755,
        "net_risk_p90": 0.4077,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.4135,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3892,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0959,
    "adaptation_capacity": 0.2935,
    "adaptation_buffer": 0.0587,
    "demand_fragility": 0.0321,
    "reallocation_capacity": 0.0988,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "42241",
      "to_title": "Receptionist (general)",
      "composite": 0.677,
      "observed_transition_rate": 0.6162,
      "destination_quality": 0.4835,
      "wage_preservation": 0.9694,
      "training_ease": 0,
      "empirical_priority": 0.5569
    },
    "employment_family_code": "42",
    "employment_family_total_thousands": 48,
    "employment_weight_within_family": 0.066458,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "42113",
    "title": "Money changer",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 3750,
    "gross_wage_25th": 2812,
    "gross_wage_75th": 5876,
    "estimated_sg_employment_thousands": 3.6,
    "employment_thousands": 3.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4633,
    "bottleneck": 0.2103,
    "market": {
      "market_momentum": 0.277,
      "industry_footprint_momentum": 0.0157,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7709,
      "market_resilience": 0.4746,
      "market_modifier": 0.8339
    },
    "net_risk": 0.3051,
    "risk_band": "high",
    "augmentation": 0.032,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1343,
      "anthropic_observed_pctile": 0.3755,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5098,
        "anthropic": 0.3755,
        "eloundou": 0.8431,
        "ilo": 0.9418
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7639,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.2089,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.4013,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0051,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3172,
      "exposure_p50": 0.4633,
      "exposure_p90": 0.6094,
      "net_risk_p10": 0.2089,
      "net_risk_p50": 0.3051,
      "net_risk_p90": 0.4013,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.4728,
      "theta": 0.6348,
      "c_aioe": 0.3842,
      "log_wage_spread": 0.737,
      "wage_position": 1.1352
    },
    "isco_codes_matched": [
      "4211"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.4728,
      "theta": 0.6348,
      "c_aioe": 0.3842,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4211"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.35,
      "ambiguity_tolerance": 0.25,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.4,
      "regulatory_weight": 0.3,
      "physical_presence": 0.2,
      "tool_velocity": 0.4
    },
    "bls_proxy_employment": 2.49,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6698,
      "net_risk": 0.4411,
      "risk_band": "high",
      "augmentation": 0.0669,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.5224,
        "exposure_p50": 0.6698,
        "exposure_p90": 0.8162,
        "net_risk_p10": 0.3375,
        "net_risk_p50": 0.4425,
        "net_risk_p90": 0.5527,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4925,
      "net_risk": 0.3243,
      "risk_band": "high",
      "augmentation": 0.0492,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.3967,
        "exposure_p50": 0.4925,
        "exposure_p90": 0.5877,
        "net_risk_p10": 0.2612,
        "net_risk_p50": 0.3243,
        "net_risk_p90": 0.387,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3051,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.2795,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1156,
    "adaptation_capacity": 0.4186,
    "adaptation_buffer": 0.0837,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "42141",
      "to_title": "Bill collector",
      "composite": 0.624,
      "observed_transition_rate": 0.6162,
      "destination_quality": 0.501,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6012
    },
    "employment_family_code": "42",
    "employment_family_total_thousands": 48,
    "employment_weight_within_family": 0.076773,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "41101",
    "title": "Office clerk (including filing and copying)",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 1822,
    "gross_wage_25th": 1420,
    "gross_wage_75th": 3050,
    "estimated_sg_employment_thousands": 20,
    "employment_thousands": 20,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7852,
    "bottleneck": 0.0437,
    "market": {
      "market_momentum": 0.3256,
      "industry_footprint_momentum": 0.1653,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4269,
      "market_resilience": 0.3661,
      "market_modifier": 0.8719
    },
    "net_risk": 0.6592,
    "risk_band": "very_high",
    "augmentation": 0.0291,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2717,
      "anthropic_observed_pctile": 0.9713,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6996,
        "anthropic": 0.9713,
        "eloundou": 0.4425,
        "ilo": 0.953
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7939,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.5365,
      "optimistic_band": "very_high",
      "pessimistic_risk": 0.7818,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.1592,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.412,
      "task_exposure_concentration": 0.1627,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.639,
      "exposure_p50": 0.7852,
      "exposure_p90": 0.9313,
      "net_risk_p10": 0.5365,
      "net_risk_p50": 0.6592,
      "net_risk_p90": 0.7818,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.9889,
      "theta": 0.5643,
      "c_aioe": 0.8734,
      "log_wage_spread": 0.7645,
      "wage_position": 0.5515
    },
    "isco_codes_matched": [
      "4110"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9889,
      "theta": 0.5643,
      "c_aioe": 0.8734,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4110"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.35,
      "ambiguity_tolerance": 0.25,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.4,
      "regulatory_weight": 0.3,
      "physical_presence": 0.2,
      "tool_velocity": 0.4
    },
    "bls_proxy_employment": 19,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7727,
      "net_risk": 0.6443,
      "risk_band": "very_high",
      "augmentation": 0.0124,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.6389,
        "exposure_p50": 0.7727,
        "exposure_p90": 0.9033,
        "net_risk_p10": 0.5107,
        "net_risk_p50": 0.6424,
        "net_risk_p90": 0.7645,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8097,
      "net_risk": 0.6751,
      "risk_band": "very_high",
      "augmentation": 0.013,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7235,
        "exposure_p50": 0.8098,
        "exposure_p90": 0.894,
        "net_risk_p10": 0.6032,
        "net_risk_p50": 0.6752,
        "net_risk_p90": 0.7454,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.6592,
    "structural_risk_band": "very_high",
    "transition_adjusted_risk": 0.6043,
    "transition_adjusted_band": "very_high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.2565,
    "adaptation_capacity": 0.4166,
    "adaptation_buffer": 0.0833,
    "demand_fragility": 0.0383,
    "reallocation_capacity": 0.8534,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "42210",
      "to_title": "Travel consultant/Reservation executive",
      "composite": 0.6503,
      "observed_transition_rate": 0.6162,
      "destination_quality": 0.5447,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.618
    },
    "employment_family_code": "41",
    "employment_family_total_thousands": 97.2,
    "employment_weight_within_family": 0.160698,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "40000",
    "title": "Office supervisor",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 3743,
    "gross_wage_25th": 2836,
    "gross_wage_75th": 5000,
    "estimated_sg_employment_thousands": 3.9,
    "employment_thousands": 3.9,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6095,
    "bottleneck": 0.3565,
    "market": {
      "market_momentum": 0.3242,
      "industry_footprint_momentum": 0.1611,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6471,
      "market_resilience": 0.4534,
      "market_modifier": 0.8413
    },
    "net_risk": 0.3307,
    "risk_band": "high",
    "augmentation": 0.0632,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0296,
      "anthropic_observed_pctile": 0.7569,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.7273,
        "anthropic": 0.7569,
        "eloundou": 0.749
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8393,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.2585,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.4029,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0307,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0463,
      "task_exposure_concentration": 0.5012,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4765,
      "exposure_p50": 0.6095,
      "exposure_p90": 0.7426,
      "net_risk_p10": 0.2585,
      "net_risk_p50": 0.3307,
      "net_risk_p90": 0.4029,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 1.0387,
      "theta": 0.6566,
      "c_aioe": 0.8215,
      "log_wage_spread": 0.567,
      "wage_position": 1.133
    },
    "isco_codes_matched": [
      "4000"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0387,
      "theta": 0.6566,
      "c_aioe": 0.8215,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4000"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 11.19,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7448,
      "net_risk": 0.4032,
      "risk_band": "high",
      "augmentation": 0.1204,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.7347,
        "exposure_p50": 0.7448,
        "exposure_p90": 0.7543,
        "net_risk_p10": 0.3627,
        "net_risk_p50": 0.4032,
        "net_risk_p90": 0.4454,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6256,
      "net_risk": 0.3387,
      "risk_band": "high",
      "augmentation": 0.1011,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.6191,
        "exposure_p50": 0.6255,
        "exposure_p90": 0.6316,
        "net_risk_p10": 0.3352,
        "net_risk_p50": 0.3387,
        "net_risk_p90": 0.3419,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3307,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3072,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1244,
    "adaptation_capacity": 0.3558,
    "adaptation_buffer": 0.0712,
    "demand_fragility": 0.0126,
    "reallocation_capacity": 0.5514,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "42210",
      "to_title": "Travel consultant/Reservation executive",
      "composite": 0.5794,
      "observed_transition_rate": 0.6162,
      "destination_quality": 0.3855,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5148
    },
    "employment_family_code": "40",
    "employment_family_total_thousands": 3.4,
    "employment_weight_within_family": 1,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "42244",
    "title": "Passenger services agent",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 2570,
    "gross_wage_25th": 1500,
    "gross_wage_75th": 3544,
    "estimated_sg_employment_thousands": 3.6,
    "employment_thousands": 3.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7617,
    "bottleneck": 0.2513,
    "market": {
      "market_momentum": 0.3633,
      "industry_footprint_momentum": 0.2814,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5882,
      "market_resilience": 0.4533,
      "market_modifier": 0.8413
    },
    "net_risk": 0.4815,
    "risk_band": "high",
    "augmentation": 0.068,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2668,
      "anthropic_observed_pctile": 0.7945,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5276,
        "anthropic": 0.7945,
        "eloundou": 0.6151,
        "ilo": 0.8502
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.5969,
      "level": "medium",
      "crosswalk_quality": 0.3323,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.3891,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5739,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0185,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.4093,
      "task_exposure_concentration": 0.0904,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6155,
      "exposure_p50": 0.7617,
      "exposure_p90": 0.9078,
      "net_risk_p10": 0.3891,
      "net_risk_p50": 0.4815,
      "net_risk_p90": 0.5739,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.5416,
      "theta": 0.6427,
      "c_aioe": 0.4359,
      "log_wage_spread": 0.8598,
      "wage_position": 0.778
    },
    "isco_codes_matched": [
      "4224"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.5416,
      "theta": 0.6427,
      "c_aioe": 0.4359,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4224"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.35,
      "ambiguity_tolerance": 0.25,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.4,
      "regulatory_weight": 0.3,
      "physical_presence": 0.2,
      "tool_velocity": 0.4
    },
    "bls_proxy_employment": 0.64,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7021,
      "net_risk": 0.4422,
      "risk_band": "high",
      "augmentation": 0.08,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.6201,
        "exposure_p50": 0.7021,
        "exposure_p90": 0.78,
        "net_risk_p10": 0.3749,
        "net_risk_p50": 0.4413,
        "net_risk_p90": 0.5083,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7663,
      "net_risk": 0.4827,
      "risk_band": "high",
      "augmentation": 0.0873,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7132,
        "exposure_p50": 0.7663,
        "exposure_p90": 0.8167,
        "net_risk_p10": 0.4493,
        "net_risk_p50": 0.4827,
        "net_risk_p90": 0.5145,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.4815,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.4392,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1783,
    "adaptation_capacity": 0.4391,
    "adaptation_buffer": 0.0878,
    "demand_fragility": 0.0201,
    "reallocation_capacity": 0.9186,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "42210",
      "to_title": "Travel consultant/Reservation executive",
      "composite": 0.7226,
      "observed_transition_rate": 0.6162,
      "destination_quality": 0.5402,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5863
    },
    "employment_family_code": "42",
    "employment_family_total_thousands": 48,
    "employment_weight_within_family": 0.063556,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "42131",
    "title": "Pawnbroker",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 5192,
    "gross_wage_25th": 4638,
    "gross_wage_75th": 6471,
    "estimated_sg_employment_thousands": 3.6,
    "employment_thousands": 3.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.77,
    "bottleneck": 0.09,
    "market": {
      "market_momentum": 0.3125,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.5481,
      "market_resilience": 0.4068,
      "market_modifier": 0.8576
    },
    "net_risk": 0.6009,
    "risk_band": "very_high",
    "augmentation": 0.0319,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1372,
      "anthropic_observed_pctile": 0.8725,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.3126,
        "anthropic": 0.3413,
        "ilo": 0.3461
      },
      "exposure_source_pctiles": {
        "aioe": 0.7353,
        "anthropic": 0.8725,
        "ilo": 0.7748
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8347,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8317,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.4957,
      "optimistic_band": "high",
      "pessimistic_risk": 0.7062,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.1009,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.6352,
      "exposure_p50": 0.77,
      "exposure_p90": 0.9049,
      "net_risk_p10": 0.4957,
      "net_risk_p50": 0.6009,
      "net_risk_p90": 0.7062,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 1.0397,
      "theta": 0.5968,
      "c_aioe": 0.8845,
      "log_wage_spread": 0.333,
      "wage_position": 1.5717
    },
    "isco_codes_matched": [
      "4213"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0397,
      "theta": 0.5968,
      "c_aioe": 0.8845,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4213"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.35,
      "ambiguity_tolerance": 0.25,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.4,
      "regulatory_weight": 0.3,
      "physical_presence": 0.2,
      "tool_velocity": 0.4
    },
    "bls_proxy_employment": 11.59,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7958,
      "net_risk": 0.6211,
      "risk_band": "very_high",
      "augmentation": 0.0291,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7494,
        "exposure_p50": 0.7958,
        "exposure_p90": 0.8396,
        "net_risk_p10": 0.5608,
        "net_risk_p50": 0.62,
        "net_risk_p90": 0.6812,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7958,
      "net_risk": 0.6211,
      "risk_band": "very_high",
      "augmentation": 0.0291,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7494,
        "exposure_p50": 0.7958,
        "exposure_p90": 0.8396,
        "net_risk_p10": 0.5608,
        "net_risk_p50": 0.62,
        "net_risk_p90": 0.6812,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.6009,
    "structural_risk_band": "very_high",
    "transition_adjusted_risk": 0.5577,
    "transition_adjusted_band": "very_high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.2404,
    "adaptation_capacity": 0.3596,
    "adaptation_buffer": 0.0719,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "42113",
      "to_title": "Money changer",
      "composite": 0.6623,
      "observed_transition_rate": 0.6162,
      "destination_quality": 0.5471,
      "wage_preservation": 0.7223,
      "training_ease": 0.3,
      "empirical_priority": 0.5771
    },
    "employment_family_code": "42",
    "employment_family_total_thousands": 48,
    "employment_weight_within_family": 0.090336,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "43114",
    "title": "Payroll/Wages clerk",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 4256,
    "gross_wage_25th": 3000,
    "gross_wage_75th": 5950,
    "estimated_sg_employment_thousands": 2.7,
    "employment_thousands": 2.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6209,
    "bottleneck": 0.09,
    "market": {
      "market_momentum": 0.3208,
      "industry_footprint_momentum": 0.1506,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7763,
      "market_resilience": 0.503,
      "market_modifier": 0.8239
    },
    "net_risk": 0.4671,
    "risk_band": "high",
    "augmentation": 0.0306,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1372,
      "anthropic_observed_pctile": 0.8725,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.3126,
        "anthropic": 0.3413,
        "ilo": 0.3461
      },
      "exposure_source_pctiles": {
        "aioe": 0.7353,
        "anthropic": 0.8725,
        "ilo": 0.9851
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8272,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8317,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.3644,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5699,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0329,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.034,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4844,
      "exposure_p50": 0.6209,
      "exposure_p90": 0.7575,
      "net_risk_p10": 0.3644,
      "net_risk_p50": 0.4671,
      "net_risk_p90": 0.5699,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 1.0397,
      "theta": 0.5968,
      "c_aioe": 0.8845,
      "log_wage_spread": 0.6848,
      "wage_position": 1.2883
    },
    "isco_codes_matched": [
      "4311"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0397,
      "theta": 0.5968,
      "c_aioe": 0.8845,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4311"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 11.59,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8686,
      "net_risk": 0.6513,
      "risk_band": "very_high",
      "augmentation": 0.0393,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7838,
        "exposure_p50": 0.8686,
        "exposure_p90": 0.948,
        "net_risk_p10": 0.576,
        "net_risk_p50": 0.6488,
        "net_risk_p90": 0.7242,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6544,
      "net_risk": 0.4906,
      "risk_band": "high",
      "augmentation": 0.0296,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.602,
        "exposure_p50": 0.6544,
        "exposure_p90": 0.7034,
        "net_risk_p10": 0.4514,
        "net_risk_p50": 0.4906,
        "net_risk_p90": 0.5274,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.4671,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.4389,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1829,
    "adaptation_capacity": 0.3017,
    "adaptation_buffer": 0.0603,
    "demand_fragility": 0.0186,
    "reallocation_capacity": 0.0991,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "43221",
      "to_title": "Material planning clerk",
      "composite": 0.6784,
      "observed_transition_rate": 0.6162,
      "destination_quality": 0.4934,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5645
    },
    "employment_family_code": "43",
    "employment_family_total_thousands": 46.5,
    "employment_weight_within_family": 0.056507,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "41102",
    "title": "Personnel/Human resource clerk",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 2950,
    "gross_wage_25th": 1740,
    "gross_wage_75th": 4183,
    "estimated_sg_employment_thousands": 20,
    "employment_thousands": 20,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4983,
    "bottleneck": 0.0437,
    "market": {
      "market_momentum": 0.3276,
      "industry_footprint_momentum": 0.1715,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6961,
      "market_resilience": 0.475,
      "market_modifier": 0.8337
    },
    "net_risk": 0.3973,
    "risk_band": "high",
    "augmentation": 0.0234,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2717,
      "anthropic_observed_pctile": 0.9713,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.6996,
        "anthropic": 0.9713,
        "eloundou": 0.4425,
        "ilo": 0.953
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7264,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.4,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.2808,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.5138,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0973,
      "label": "sensitive"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3521,
      "exposure_p50": 0.4983,
      "exposure_p90": 0.6444,
      "net_risk_p10": 0.2808,
      "net_risk_p50": 0.3973,
      "net_risk_p90": 0.5138,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.9889,
      "theta": 0.5643,
      "c_aioe": 0.8734,
      "log_wage_spread": 0.8771,
      "wage_position": 0.893
    },
    "isco_codes_matched": [
      "4110"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.9889,
      "theta": 0.5643,
      "c_aioe": 0.8734,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4110"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.3,
      "real_time_coordination": 0.65,
      "ambiguity_tolerance": 0.6,
      "institutional_knowledge": 0.7,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.4,
      "physical_presence": 0.2,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 19,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7727,
      "net_risk": 0.6161,
      "risk_band": "very_high",
      "augmentation": 0.016,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.6389,
        "exposure_p50": 0.7727,
        "exposure_p90": 0.9033,
        "net_risk_p10": 0.4894,
        "net_risk_p50": 0.614,
        "net_risk_p90": 0.7284,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5594,
      "net_risk": 0.446,
      "risk_band": "high",
      "augmentation": 0.0116,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.4724,
        "exposure_p50": 0.5594,
        "exposure_p90": 0.6443,
        "net_risk_p10": 0.3767,
        "net_risk_p50": 0.446,
        "net_risk_p90": 0.5137,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3973,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3658,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1149,
    "adaptation_capacity": 0.3971,
    "adaptation_buffer": 0.0794,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "12121",
      "to_title": "Personnel/Human resource manager",
      "composite": 0.6055,
      "observed_transition_rate": null,
      "destination_quality": 0.5674,
      "wage_preservation": 1,
      "training_ease": 0.6,
      "empirical_priority": 0.6441
    },
    "employment_family_code": "41",
    "employment_family_total_thousands": 97.2,
    "employment_weight_within_family": 0.204479,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "42112",
    "title": "Postal service counter clerk",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 2392,
    "gross_wage_25th": 2073,
    "gross_wage_75th": 3012,
    "estimated_sg_employment_thousands": 3.6,
    "employment_thousands": 3.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4636,
    "bottleneck": 0.2103,
    "market": {
      "market_momentum": 0.3633,
      "industry_footprint_momentum": 0.2814,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.213,
      "market_resilience": 0.3032,
      "market_modifier": 0.8939
    },
    "net_risk": 0.3273,
    "risk_band": "high",
    "augmentation": 0.0205,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1343,
      "anthropic_observed_pctile": 0.3755,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5098,
        "anthropic": 0.3755,
        "eloundou": 0.8431,
        "ilo": 0.9418
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7639,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.2241,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.4304,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0273,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3174,
      "exposure_p50": 0.4636,
      "exposure_p90": 0.6097,
      "net_risk_p10": 0.2241,
      "net_risk_p50": 0.3273,
      "net_risk_p90": 0.4304,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.4728,
      "theta": 0.6348,
      "c_aioe": 0.3842,
      "log_wage_spread": 0.3736,
      "wage_position": 0.7241
    },
    "isco_codes_matched": [
      "4211"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.4728,
      "theta": 0.6348,
      "c_aioe": 0.3842,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4211"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.35,
      "ambiguity_tolerance": 0.25,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.4,
      "regulatory_weight": 0.3,
      "physical_presence": 0.2,
      "tool_velocity": 0.4
    },
    "bls_proxy_employment": 2.49,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6698,
      "net_risk": 0.4728,
      "risk_band": "high",
      "augmentation": 0.0427,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.5186,
        "exposure_p50": 0.6698,
        "exposure_p90": 0.8162,
        "net_risk_p10": 0.3549,
        "net_risk_p50": 0.4728,
        "net_risk_p90": 0.5893,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4934,
      "net_risk": 0.3483,
      "risk_band": "high",
      "augmentation": 0.0315,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.3952,
        "exposure_p50": 0.4934,
        "exposure_p90": 0.5886,
        "net_risk_p10": 0.2789,
        "net_risk_p50": 0.3483,
        "net_risk_p90": 0.4155,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3273,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.2992,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1238,
    "adaptation_capacity": 0.4293,
    "adaptation_buffer": 0.0859,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "42141",
      "to_title": "Bill collector",
      "composite": 0.624,
      "observed_transition_rate": 0.6162,
      "destination_quality": 0.501,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6012
    },
    "employment_family_code": "42",
    "employment_family_total_thousands": 48,
    "employment_weight_within_family": 0.061316,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "44122",
    "title": "Postman",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 2706,
    "gross_wage_25th": 2128,
    "gross_wage_75th": 3472,
    "estimated_sg_employment_thousands": 1.2,
    "employment_thousands": 1.2,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7123,
    "bottleneck": 0.0339,
    "market": {
      "market_momentum": 0.3633,
      "industry_footprint_momentum": 0.2814,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3725,
      "market_resilience": 0.367,
      "market_modifier": 0.8715
    },
    "net_risk": 0.5998,
    "risk_band": "very_high",
    "augmentation": 0.02,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2777,
      "anthropic_observed_pctile": 0.7233,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.4456,
        "anthropic": 0.7233,
        "eloundou": 0.9686,
        "ilo": 0.6423
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7639,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.4751,
      "optimistic_band": "high",
      "pessimistic_risk": 0.7243,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0998,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.5643,
      "exposure_p50": 0.7123,
      "exposure_p90": 0.8602,
      "net_risk_p10": 0.4751,
      "net_risk_p50": 0.5998,
      "net_risk_p90": 0.7243,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.284,
      "theta": 0.5554,
      "c_aioe": 0.2533,
      "log_wage_spread": 0.4895,
      "wage_position": 0.8191
    },
    "isco_codes_matched": [
      "4412"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.284,
      "theta": 0.5554,
      "c_aioe": 0.2533,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4412"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.61,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6968,
      "net_risk": 0.5868,
      "risk_band": "very_high",
      "augmentation": 0.0087,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.5697,
        "exposure_p50": 0.6968,
        "exposure_p90": 0.8216,
        "net_risk_p10": 0.4781,
        "net_risk_p50": 0.5806,
        "net_risk_p90": 0.6829,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6968,
      "net_risk": 0.5868,
      "risk_band": "very_high",
      "augmentation": 0.0087,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.5697,
        "exposure_p50": 0.6968,
        "exposure_p90": 0.8216,
        "net_risk_p10": 0.4781,
        "net_risk_p50": 0.5806,
        "net_risk_p90": 0.6829,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.5998,
    "structural_risk_band": "very_high",
    "transition_adjusted_risk": 0.5567,
    "transition_adjusted_band": "very_high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.2423,
    "adaptation_capacity": 0.359,
    "adaptation_buffer": 0.0718,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "42210",
      "to_title": "Travel consultant/Reservation executive",
      "composite": 0.6238,
      "observed_transition_rate": 0.6162,
      "destination_quality": 0.5136,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6042
    },
    "employment_family_code": "44",
    "employment_family_total_thousands": 5.8,
    "employment_weight_within_family": 0.219327,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "43116",
    "title": "Procurement/Purchasing clerk",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 2850,
    "gross_wage_25th": 1600,
    "gross_wage_75th": 3878,
    "estimated_sg_employment_thousands": 2.7,
    "employment_thousands": 2.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7811,
    "bottleneck": 0.09,
    "market": {
      "market_momentum": 0.3813,
      "industry_footprint_momentum": 0.3368,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6711,
      "market_resilience": 0.4973,
      "market_modifier": 0.826
    },
    "net_risk": 0.5907,
    "risk_band": "very_high",
    "augmentation": 0.0463,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1372,
      "anthropic_observed_pctile": 0.8725,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.3126,
        "anthropic": 0.3413,
        "ilo": 0.3461
      },
      "exposure_source_pctiles": {
        "aioe": 0.7353,
        "anthropic": 0.8725,
        "ilo": 0.9851
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8272,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8317,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.4875,
      "optimistic_band": "high",
      "pessimistic_risk": 0.6939,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0907,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.2462,
      "task_exposure_concentration": 0.2544,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6446,
      "exposure_p50": 0.7811,
      "exposure_p90": 0.9176,
      "net_risk_p10": 0.4875,
      "net_risk_p50": 0.5907,
      "net_risk_p90": 0.6939,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 1.0397,
      "theta": 0.5968,
      "c_aioe": 0.8845,
      "log_wage_spread": 0.8853,
      "wage_position": 0.8627
    },
    "isco_codes_matched": [
      "4311"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0397,
      "theta": 0.5968,
      "c_aioe": 0.8845,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4311"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.7,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.6,
      "regulatory_weight": 0.55,
      "physical_presence": 0.5,
      "tool_velocity": 0.4
    },
    "bls_proxy_employment": 11.59,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8686,
      "net_risk": 0.6529,
      "risk_band": "very_high",
      "augmentation": 0.0389,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7838,
        "exposure_p50": 0.8686,
        "exposure_p90": 0.948,
        "net_risk_p10": 0.5755,
        "net_risk_p50": 0.6485,
        "net_risk_p90": 0.7252,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.822,
      "net_risk": 0.6178,
      "risk_band": "very_high",
      "augmentation": 0.0368,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7676,
        "exposure_p50": 0.822,
        "exposure_p90": 0.873,
        "net_risk_p10": 0.577,
        "net_risk_p50": 0.6179,
        "net_risk_p90": 0.6562,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.5907,
    "structural_risk_band": "very_high",
    "transition_adjusted_risk": 0.5455,
    "transition_adjusted_band": "very_high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1857,
    "adaptation_capacity": 0.3826,
    "adaptation_buffer": 0.0765,
    "demand_fragility": 0.034,
    "reallocation_capacity": 0.7691,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "13292",
      "to_title": "Quality control/assurance manager",
      "composite": 0.6878,
      "observed_transition_rate": null,
      "destination_quality": 0.5873,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6314
    },
    "employment_family_code": "43",
    "employment_family_total_thousands": 46.5,
    "employment_weight_within_family": 0.046241,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "43222",
    "title": "Production planning clerk",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 3538,
    "gross_wage_25th": 2193,
    "gross_wage_75th": 4908,
    "estimated_sg_employment_thousands": 2.7,
    "employment_thousands": 2.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5767,
    "bottleneck": 0.279,
    "market": {
      "market_momentum": 0.3378,
      "industry_footprint_momentum": 0.2029,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7745,
      "market_resilience": 0.5125,
      "market_modifier": 0.8206
    },
    "net_risk": 0.3426,
    "risk_band": "high",
    "augmentation": 0.0489,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1159,
      "anthropic_observed_pctile": 0.4733,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.3126,
        "anthropic": 0.3413,
        "ilo": 0.3461
      },
      "exposure_source_pctiles": {
        "aioe": 0.3574,
        "anthropic": 0.4733,
        "ilo": 0.7079
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.4772,
      "level": "medium",
      "crosswalk_quality": 0,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8317,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.2559,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.4293,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0426,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.074,
      "task_exposure_concentration": 0.5378,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4307,
      "exposure_p50": 0.5767,
      "exposure_p90": 0.7226,
      "net_risk_p10": 0.2559,
      "net_risk_p50": 0.3426,
      "net_risk_p90": 0.4293,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.0232,
      "theta": 0.6463,
      "c_aioe": -0.0186,
      "log_wage_spread": 0.8056,
      "wage_position": 1.071
    },
    "isco_codes_matched": [
      "4322"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.0232,
      "theta": 0.6463,
      "c_aioe": -0.0186,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4322"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 4.49,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5183,
      "net_risk": 0.3067,
      "risk_band": "high",
      "augmentation": 0.0741,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.3983,
        "exposure_p50": 0.5183,
        "exposure_p90": 0.6305,
        "net_risk_p10": 0.2356,
        "net_risk_p50": 0.3028,
        "net_risk_p90": 0.3782,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5048,
      "net_risk": 0.2987,
      "risk_band": "moderate",
      "augmentation": 0.0722,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.4289,
        "exposure_p50": 0.5048,
        "exposure_p90": 0.5758,
        "net_risk_p10": 0.2538,
        "net_risk_p50": 0.2987,
        "net_risk_p90": 0.3407,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3426,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3173,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1305,
    "adaptation_capacity": 0.3685,
    "adaptation_buffer": 0.0737,
    "demand_fragility": 0.0222,
    "reallocation_capacity": 0.5198,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "43221",
      "to_title": "Material planning clerk",
      "composite": 0.7209,
      "observed_transition_rate": 0.6162,
      "destination_quality": 0.5299,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5834
    },
    "employment_family_code": "43",
    "employment_family_total_thousands": 46.5,
    "employment_weight_within_family": 0.051521,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "44191",
    "title": "Proofreading clerk",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 5000,
    "gross_wage_25th": 3600,
    "gross_wage_75th": 7000,
    "estimated_sg_employment_thousands": 1.2,
    "employment_thousands": 1.2,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7494,
    "bottleneck": 0.0642,
    "market": {
      "market_momentum": 0.3125,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.7932,
      "market_resilience": 0.5048,
      "market_modifier": 0.8233
    },
    "net_risk": 0.5811,
    "risk_band": "very_high",
    "augmentation": 0.0378,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.4745,
        "ilo": 0.5255
      },
      "exposure_source_pctiles": {
        "aioe": 0.5009,
        "ilo": 0.9728
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.558,
      "level": "medium",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.65,
      "source_freshness": 0.7549,
      "source_coverage": 0.55,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.4611,
      "optimistic_band": "high",
      "pessimistic_risk": 0.7011,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0811,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.2462,
      "task_exposure_concentration": 0.2544,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5947,
      "exposure_p50": 0.7494,
      "exposure_p90": 0.9042,
      "net_risk_p10": 0.4611,
      "net_risk_p50": 0.5811,
      "net_risk_p90": 0.7011,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.4576,
      "theta": 0.5928,
      "c_aioe": 0.3911,
      "log_wage_spread": 0.665,
      "wage_position": 1.5135
    },
    "isco_codes_matched": [
      "4419"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.4576,
      "theta": 0.5928,
      "c_aioe": 0.3911,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4419"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.67,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7489,
      "net_risk": 0.577,
      "risk_band": "very_high",
      "augmentation": 0.0243,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.5009,
        "exposure_p50": 0.7489,
        "exposure_p90": 0.9728,
        "net_risk_p10": 0.3784,
        "net_risk_p50": 0.5794,
        "net_risk_p90": 0.7604,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7688,
      "net_risk": 0.5924,
      "risk_band": "very_high",
      "augmentation": 0.0249,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.6097,
        "exposure_p50": 0.7689,
        "exposure_p90": 0.9126,
        "net_risk_p10": 0.4698,
        "net_risk_p50": 0.5924,
        "net_risk_p90": 0.7031,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.5811,
    "structural_risk_band": "very_high",
    "transition_adjusted_risk": 0.5351,
    "transition_adjusted_band": "very_high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.2304,
    "adaptation_capacity": 0.3959,
    "adaptation_buffer": 0.0792,
    "demand_fragility": 0.0351,
    "reallocation_capacity": 0.7683,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "43221",
      "to_title": "Material planning clerk",
      "composite": 0.619,
      "observed_transition_rate": 0.6162,
      "destination_quality": 0.5077,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6016
    },
    "employment_family_code": "44",
    "employment_family_total_thousands": 5.8,
    "employment_weight_within_family": 0.298135,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "42241",
    "title": "Receptionist (general)",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 2724,
    "gross_wage_25th": 1977,
    "gross_wage_75th": 3349,
    "estimated_sg_employment_thousands": 3.6,
    "employment_thousands": 3.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7501,
    "bottleneck": 0.2513,
    "market": {
      "market_momentum": 0.3249,
      "industry_footprint_momentum": 0.1632,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4082,
      "market_resilience": 0.3582,
      "market_modifier": 0.8746
    },
    "net_risk": 0.4952,
    "risk_band": "high",
    "augmentation": 0.0563,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2668,
      "anthropic_observed_pctile": 0.7945,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5276,
        "anthropic": 0.7945,
        "eloundou": 0.6151,
        "ilo": 0.8502
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.5969,
      "level": "medium",
      "crosswalk_quality": 0.3323,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.3987,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5917,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0048,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.3205,
      "task_exposure_concentration": 0.2477,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6039,
      "exposure_p50": 0.7501,
      "exposure_p90": 0.8962,
      "net_risk_p10": 0.3987,
      "net_risk_p50": 0.4952,
      "net_risk_p90": 0.5917,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.5416,
      "theta": 0.6427,
      "c_aioe": 0.4359,
      "log_wage_spread": 0.5271,
      "wage_position": 0.8246
    },
    "isco_codes_matched": [
      "4224"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.5416,
      "theta": 0.6427,
      "c_aioe": 0.4359,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4224"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 0.64,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.7021,
      "net_risk": 0.4597,
      "risk_band": "high",
      "augmentation": 0.0632,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.6201,
        "exposure_p50": 0.7021,
        "exposure_p90": 0.78,
        "net_risk_p10": 0.3884,
        "net_risk_p50": 0.4558,
        "net_risk_p90": 0.5287,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7194,
      "net_risk": 0.4711,
      "risk_band": "high",
      "augmentation": 0.0648,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.6667,
        "exposure_p50": 0.7194,
        "exposure_p90": 0.7694,
        "net_risk_p10": 0.4366,
        "net_risk_p50": 0.4711,
        "net_risk_p90": 0.5038,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.4952,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.4571,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1123,
    "adaptation_capacity": 0.3843,
    "adaptation_buffer": 0.0769,
    "demand_fragility": 0.0456,
    "reallocation_capacity": 0.7739,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "42243",
      "to_title": "Medical/Dental receptionist",
      "composite": 0.6981,
      "observed_transition_rate": 0.6162,
      "destination_quality": 0.5098,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5731
    },
    "employment_family_code": "42",
    "employment_family_total_thousands": 48,
    "employment_weight_within_family": 0.065433,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "41201",
    "title": "Secretary",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 5035,
    "gross_wage_25th": 3728,
    "gross_wage_75th": 6840,
    "estimated_sg_employment_thousands": 20,
    "employment_thousands": 20,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.8074,
    "bottleneck": 0.0499,
    "market": {
      "market_momentum": 0.3324,
      "industry_footprint_momentum": 0.1862,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7549,
      "market_resilience": 0.5014,
      "market_modifier": 0.8245
    },
    "net_risk": 0.6325,
    "risk_band": "very_high",
    "augmentation": 0.0325,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2403,
      "anthropic_observed_pctile": 0.9605,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.7201,
        "anthropic": 0.9605,
        "eloundou": 0.8285,
        "ilo": 0.9418
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8939,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.5241,
      "optimistic_band": "very_high",
      "pessimistic_risk": 0.7409,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.1325,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.669,
      "exposure_p50": 0.8074,
      "exposure_p90": 0.9458,
      "net_risk_p10": 0.5241,
      "net_risk_p50": 0.6325,
      "net_risk_p90": 0.7409,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 1.0132,
      "theta": 0.5699,
      "c_aioe": 0.8892,
      "log_wage_spread": 0.6069,
      "wage_position": 1.5241
    },
    "isco_codes_matched": [
      "4120"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.0132,
      "theta": 0.5699,
      "c_aioe": 0.8892,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4120"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.35,
      "ambiguity_tolerance": 0.25,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.4,
      "regulatory_weight": 0.3,
      "physical_presence": 0.2,
      "tool_velocity": 0.4
    },
    "bls_proxy_employment": 7.23,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8665,
      "net_risk": 0.6788,
      "risk_band": "very_high",
      "augmentation": 0.0217,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.8065,
        "exposure_p50": 0.8665,
        "exposure_p90": 0.924,
        "net_risk_p10": 0.609,
        "net_risk_p50": 0.6751,
        "net_risk_p90": 0.7406,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8665,
      "net_risk": 0.6788,
      "risk_band": "very_high",
      "augmentation": 0.0217,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.8065,
        "exposure_p50": 0.8665,
        "exposure_p90": 0.924,
        "net_risk_p10": 0.609,
        "net_risk_p50": 0.6751,
        "net_risk_p90": 0.7406,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.6325,
    "structural_risk_band": "very_high",
    "transition_adjusted_risk": 0.5875,
    "transition_adjusted_band": "very_high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0836,
    "adaptation_capacity": 0.3559,
    "adaptation_buffer": 0.0712,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "43221",
      "to_title": "Material planning clerk",
      "composite": 0.6449,
      "observed_transition_rate": 0.6162,
      "destination_quality": 0.5381,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6152
    },
    "employment_family_code": "41",
    "employment_family_total_thousands": 97.2,
    "employment_weight_within_family": 0.267139,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "43123",
    "title": "Securities clerk",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 5972,
    "gross_wage_25th": 4545,
    "gross_wage_75th": 7046,
    "estimated_sg_employment_thousands": 2.7,
    "employment_thousands": 2.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7834,
    "bottleneck": 0.0196,
    "market": {
      "market_momentum": 0.278,
      "industry_footprint_momentum": 0.0188,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6381,
      "market_resilience": 0.4221,
      "market_modifier": 0.8523
    },
    "net_risk": 0.6587,
    "risk_band": "very_high",
    "augmentation": 0.0279,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2015,
      "anthropic_observed_pctile": 0.6719,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.8734,
        "anthropic": 0.6719,
        "eloundou": 0.9749,
        "ilo": 0.9851
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7701,
      "level": "medium",
      "crosswalk_quality": 0.9049,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.5358,
      "optimistic_band": "very_high",
      "pessimistic_risk": 0.7816,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.1587,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.2462,
      "task_exposure_concentration": 0.2544,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6372,
      "exposure_p50": 0.7834,
      "exposure_p90": 0.9295,
      "net_risk_p10": 0.5358,
      "net_risk_p50": 0.6587,
      "net_risk_p90": 0.7816,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 1.2955,
      "theta": 0.5517,
      "c_aioe": 1.1606,
      "log_wage_spread": 0.4384,
      "wage_position": 1.8078
    },
    "isco_codes_matched": [
      "4312"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.2955,
      "theta": 0.5517,
      "c_aioe": 1.1606,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4312"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 2.12,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.8756,
      "net_risk": 0.7316,
      "risk_band": "very_high",
      "augmentation": 0.0072,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7942,
        "exposure_p50": 0.8756,
        "exposure_p90": 0.9564,
        "net_risk_p10": 0.6425,
        "net_risk_p50": 0.7272,
        "net_risk_p90": 0.8021,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8502,
      "net_risk": 0.7104,
      "risk_band": "very_high",
      "augmentation": 0.007,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.7979,
        "exposure_p50": 0.8502,
        "exposure_p90": 0.902,
        "net_risk_p10": 0.6667,
        "net_risk_p50": 0.7104,
        "net_risk_p90": 0.7537,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.6587,
    "structural_risk_band": "very_high",
    "transition_adjusted_risk": 0.6055,
    "transition_adjusted_band": "very_high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.2569,
    "adaptation_capacity": 0.4039,
    "adaptation_buffer": 0.0808,
    "demand_fragility": 0.0351,
    "reallocation_capacity": 0.7683,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "43221",
      "to_title": "Material planning clerk",
      "composite": 0.7127,
      "observed_transition_rate": 0.6162,
      "destination_quality": 0.6097,
      "wage_preservation": 0.9891,
      "training_ease": 0.3,
      "empirical_priority": 0.6469
    },
    "employment_family_code": "43",
    "employment_family_total_thousands": 46.5,
    "employment_weight_within_family": 0.066937,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "43231",
    "title": "Shipping clerk",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 3320,
    "gross_wage_25th": 2600,
    "gross_wage_75th": 4218,
    "estimated_sg_employment_thousands": 2.7,
    "employment_thousands": 2.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4297,
    "bottleneck": 0.1943,
    "market": {
      "market_momentum": 0.3263,
      "industry_footprint_momentum": 0.1674,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5027,
      "market_resilience": 0.3968,
      "market_modifier": 0.8611
    },
    "net_risk": 0.2981,
    "risk_band": "moderate",
    "augmentation": 0.023,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0252,
      "anthropic_observed_pctile": 0.3972,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.4225,
        "anthropic": 0.3972,
        "eloundou": 0.5335,
        "ilo": 0.8292
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.5139,
      "level": "medium",
      "crosswalk_quality": 0,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1967,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3995,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0019,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2836,
      "exposure_p50": 0.4297,
      "exposure_p90": 0.5758,
      "net_risk_p10": 0.1967,
      "net_risk_p50": 0.2981,
      "net_risk_p90": 0.3995,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.2232,
      "theta": 0.6329,
      "c_aioe": 0.1818,
      "log_wage_spread": 0.4838,
      "wage_position": 1.005
    },
    "isco_codes_matched": [
      "4323"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.2232,
      "theta": 0.6329,
      "c_aioe": 0.1818,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4323"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.25,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5494,
      "net_risk": 0.3812,
      "risk_band": "high",
      "augmentation": 0.0424,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.4368,
        "exposure_p50": 0.5494,
        "exposure_p90": 0.6613,
        "net_risk_p10": 0.2981,
        "net_risk_p50": 0.3772,
        "net_risk_p90": 0.4706,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4164,
      "net_risk": 0.2889,
      "risk_band": "moderate",
      "augmentation": 0.0321,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.3432,
        "exposure_p50": 0.4164,
        "exposure_p90": 0.4892,
        "net_risk_p10": 0.2381,
        "net_risk_p50": 0.2889,
        "net_risk_p90": 0.3394,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2981,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2735,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1125,
    "adaptation_capacity": 0.4127,
    "adaptation_buffer": 0.0825,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "43221",
      "to_title": "Material planning clerk",
      "composite": 0.6295,
      "observed_transition_rate": 0.6162,
      "destination_quality": 0.5066,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6039
    },
    "employment_family_code": "43",
    "employment_family_total_thousands": 46.5,
    "employment_weight_within_family": 0.049908,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "43141",
    "title": "Statistical clerk",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 4401,
    "gross_wage_25th": 4000,
    "gross_wage_75th": 5000,
    "estimated_sg_employment_thousands": 2.7,
    "employment_thousands": 2.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.8069,
    "bottleneck": 0.0597,
    "market": {
      "market_momentum": 0.3125,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.4626,
      "market_resilience": 0.3725,
      "market_modifier": 0.8696
    },
    "net_risk": 0.664,
    "risk_band": "very_high",
    "augmentation": 0.033,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0303,
      "anthropic_observed_pctile": 0.9634,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.9332,
        "anthropic": 0.9634,
        "eloundou": 0.955
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8139,
      "level": "high",
      "crosswalk_quality": 0.8083,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.5545,
      "optimistic_band": "very_high",
      "pessimistic_risk": 0.7734,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.164,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.2462,
      "task_exposure_concentration": 0.2544,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6738,
      "exposure_p50": 0.8069,
      "exposure_p90": 0.9399,
      "net_risk_p10": 0.5545,
      "net_risk_p50": 0.664,
      "net_risk_p90": 0.7734,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 1.3435,
      "theta": 0.5793,
      "c_aioe": 1.1665,
      "log_wage_spread": 0.2231,
      "wage_position": 1.3322
    },
    "isco_codes_matched": [
      "4314"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.3435,
      "theta": 0.5793,
      "c_aioe": 1.1665,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4314"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.61,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.951,
      "net_risk": 0.7776,
      "risk_band": "very_high",
      "augmentation": 0.0212,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.9406,
        "exposure_p50": 0.951,
        "exposure_p90": 0.9607,
        "net_risk_p10": 0.7135,
        "net_risk_p50": 0.7763,
        "net_risk_p90": 0.83,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.9001,
      "net_risk": 0.736,
      "risk_band": "very_high",
      "augmentation": 0.02,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.8934,
        "exposure_p50": 0.9001,
        "exposure_p90": 0.9063,
        "net_risk_p10": 0.7305,
        "net_risk_p50": 0.736,
        "net_risk_p90": 0.7411,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.664,
    "structural_risk_band": "very_high",
    "transition_adjusted_risk": 0.6102,
    "transition_adjusted_band": "very_high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.2552,
    "adaptation_capacity": 0.4054,
    "adaptation_buffer": 0.0811,
    "demand_fragility": 0.0351,
    "reallocation_capacity": 0.7683,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "43221",
      "to_title": "Material planning clerk",
      "composite": 0.7521,
      "observed_transition_rate": 0.6162,
      "destination_quality": 0.5798,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.6029
    },
    "employment_family_code": "43",
    "employment_family_total_thousands": 46.5,
    "employment_weight_within_family": 0.057462,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "43211",
    "title": "Stock records clerk",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 2716,
    "gross_wage_25th": 1950,
    "gross_wage_75th": 3933,
    "estimated_sg_employment_thousands": 2.7,
    "employment_thousands": 2.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.469,
    "bottleneck": 0.1827,
    "market": {
      "market_momentum": 0.3779,
      "industry_footprint_momentum": 0.3264,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5481,
      "market_resilience": 0.446,
      "market_modifier": 0.8439
    },
    "net_risk": 0.3235,
    "risk_band": "high",
    "augmentation": 0.0198,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0036,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.3126,
        "anthropic": 0.3413,
        "ilo": 0.3461
      },
      "exposure_source_pctiles": {
        "aioe": 0.1328,
        "anthropic": 0.1364,
        "ilo": 0.5124
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7272,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8317,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.2216,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.4254,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0235,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.3213,
      "exposure_p50": 0.469,
      "exposure_p90": 0.6168,
      "net_risk_p10": 0.2216,
      "net_risk_p50": 0.3235,
      "net_risk_p90": 0.4254,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.7463,
      "theta": 0.6296,
      "c_aioe": -0.6104,
      "log_wage_spread": 0.7016,
      "wage_position": 0.8222
    },
    "isco_codes_matched": [
      "4321"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.7463,
      "theta": 0.6296,
      "c_aioe": -0.6104,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4321"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 6.19,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2654,
      "net_risk": 0.183,
      "risk_band": "moderate",
      "augmentation": 0.0216,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1341,
        "exposure_p50": 0.2654,
        "exposure_p90": 0.3943,
        "net_risk_p10": 0.0905,
        "net_risk_p50": 0.1826,
        "net_risk_p90": 0.2788,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2654,
      "net_risk": 0.183,
      "risk_band": "moderate",
      "augmentation": 0.0216,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1341,
        "exposure_p50": 0.2654,
        "exposure_p90": 0.3943,
        "net_risk_p10": 0.0905,
        "net_risk_p50": 0.1826,
        "net_risk_p90": 0.2788,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.3235,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3002,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1289,
    "adaptation_capacity": 0.359,
    "adaptation_buffer": 0.0718,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "43221",
      "to_title": "Material planning clerk",
      "composite": 0.6295,
      "observed_transition_rate": 0.6162,
      "destination_quality": 0.5066,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6039
    },
    "employment_family_code": "43",
    "employment_family_total_thousands": 46.5,
    "employment_weight_within_family": 0.045141,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "43212",
    "title": "Storekeeper",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 2500,
    "gross_wage_25th": 2000,
    "gross_wage_75th": 3080,
    "estimated_sg_employment_thousands": 2.7,
    "employment_thousands": 2.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.469,
    "bottleneck": 0.1827,
    "market": {
      "market_momentum": 0.3922,
      "industry_footprint_momentum": 0.3703,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2816,
      "market_resilience": 0.348,
      "market_modifier": 0.8782
    },
    "net_risk": 0.3366,
    "risk_band": "high",
    "augmentation": 0.0155,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0036,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.3126,
        "anthropic": 0.3413,
        "ilo": 0.3461
      },
      "exposure_source_pctiles": {
        "aioe": 0.1328,
        "anthropic": 0.1364,
        "ilo": 0.5124
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7272,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8317,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.2306,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.4427,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0366,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.3213,
      "exposure_p50": 0.469,
      "exposure_p90": 0.6168,
      "net_risk_p10": 0.2306,
      "net_risk_p50": 0.3366,
      "net_risk_p90": 0.4427,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.7463,
      "theta": 0.6296,
      "c_aioe": -0.6104,
      "log_wage_spread": 0.4318,
      "wage_position": 0.7568
    },
    "isco_codes_matched": [
      "4321"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.7463,
      "theta": 0.6296,
      "c_aioe": -0.6104,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4321"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 6.19,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2654,
      "net_risk": 0.1905,
      "risk_band": "moderate",
      "augmentation": 0.0169,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1341,
        "exposure_p50": 0.2654,
        "exposure_p90": 0.3943,
        "net_risk_p10": 0.0938,
        "net_risk_p50": 0.1897,
        "net_risk_p90": 0.2904,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2654,
      "net_risk": 0.1905,
      "risk_band": "moderate",
      "augmentation": 0.0169,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1341,
        "exposure_p50": 0.2654,
        "exposure_p90": 0.3943,
        "net_risk_p10": 0.0938,
        "net_risk_p50": 0.1897,
        "net_risk_p90": 0.2904,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.3366,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3123,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1341,
    "adaptation_capacity": 0.3617,
    "adaptation_buffer": 0.0723,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "43221",
      "to_title": "Material planning clerk",
      "composite": 0.6295,
      "observed_transition_rate": 0.6162,
      "destination_quality": 0.5066,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6039
    },
    "employment_family_code": "43",
    "employment_family_total_thousands": 46.5,
    "employment_weight_within_family": 0.043309,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "42230",
    "title": "Telephone operator",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 2523,
    "gross_wage_25th": 1890,
    "gross_wage_75th": 3645,
    "estimated_sg_employment_thousands": 3.6,
    "employment_thousands": 3.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6273,
    "bottleneck": 0.139,
    "market": {
      "market_momentum": 0.57,
      "industry_footprint_momentum": 0.9174,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4643,
      "market_resilience": 0.5278,
      "market_modifier": 0.8153
    },
    "net_risk": 0.4433,
    "risk_band": "high",
    "augmentation": 0.0336,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1218,
      "anthropic_observed_pctile": 0.7154,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.5936,
        "anthropic": 0.7154,
        "eloundou": 0.5774,
        "ilo": 0.8837
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.5139,
      "level": "medium",
      "crosswalk_quality": 0,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.34,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5466,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0567,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 0.9342,
      "task_effective_coverage": 0.0626,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4811,
      "exposure_p50": 0.6273,
      "exposure_p90": 0.7734,
      "net_risk_p10": 0.34,
      "net_risk_p50": 0.4433,
      "net_risk_p90": 0.5466,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.7841,
      "theta": 0.6157,
      "c_aioe": 0.6523,
      "log_wage_spread": 0.6568,
      "wage_position": 0.7637
    },
    "isco_codes_matched": [
      "4223"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.7841,
      "theta": 0.6157,
      "c_aioe": 0.6523,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4223"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.35,
      "ambiguity_tolerance": 0.25,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.4,
      "regulatory_weight": 0.3,
      "physical_presence": 0.2,
      "tool_velocity": 0.4
    },
    "bls_proxy_employment": 0.94,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.6968,
      "net_risk": 0.4891,
      "risk_band": "high",
      "augmentation": 0.0511,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.6174,
        "exposure_p50": 0.6919,
        "exposure_p90": 0.7737,
        "net_risk_p10": 0.4214,
        "net_risk_p50": 0.4839,
        "net_risk_p90": 0.555,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5915,
      "net_risk": 0.4152,
      "risk_band": "high",
      "augmentation": 0.0434,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.5425,
        "exposure_p50": 0.5885,
        "exposure_p90": 0.639,
        "net_risk_p10": 0.3808,
        "net_risk_p50": 0.4131,
        "net_risk_p90": 0.4486,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.4433,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.4161,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1731,
    "adaptation_capacity": 0.3066,
    "adaptation_buffer": 0.0613,
    "demand_fragility": 0.038,
    "reallocation_capacity": 0.0808,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "42210",
      "to_title": "Travel consultant/Reservation executive",
      "composite": 0.7023,
      "observed_transition_rate": 0.6162,
      "destination_quality": 0.5164,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5757
    },
    "employment_family_code": "42",
    "employment_family_total_thousands": 48,
    "employment_weight_within_family": 0.062973,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "42210",
    "title": "Travel consultant/Reservation executive",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 3810,
    "gross_wage_25th": 2500,
    "gross_wage_75th": 5057,
    "estimated_sg_employment_thousands": 3.6,
    "employment_thousands": 3.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.6615,
    "bottleneck": 0.4724,
    "market": {
      "market_momentum": 0.3929,
      "industry_footprint_momentum": 0.3724,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7531,
      "market_resilience": 0.537,
      "market_modifier": 0.8121
    },
    "net_risk": 0.2851,
    "risk_band": "moderate",
    "augmentation": 0.0926,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.4346,
      "anthropic_observed_pctile": 0.6877,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.2531,
        "anthropic": 0.6877,
        "eloundou": 0.3515,
        "ilo": 0.9158
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.5139,
      "level": "medium",
      "crosswalk_quality": 0,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.2221,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.348,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0149,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.164,
      "task_exposure_concentration": 0.3614,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5154,
      "exposure_p50": 0.6615,
      "exposure_p90": 0.8076,
      "net_risk_p10": 0.2221,
      "net_risk_p50": 0.2851,
      "net_risk_p90": 0.348,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.2081,
      "theta": 0.673,
      "c_aioe": -0.1612,
      "log_wage_spread": 0.7045,
      "wage_position": 1.1533
    },
    "isco_codes_matched": [
      "4221"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.2081,
      "theta": 0.673,
      "c_aioe": -0.1612,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4221"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.35,
      "ambiguity_tolerance": 0.25,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.4,
      "regulatory_weight": 0.3,
      "physical_presence": 0.2,
      "tool_velocity": 0.4
    },
    "bls_proxy_employment": 0.28,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5623,
      "net_risk": 0.2409,
      "risk_band": "moderate",
      "augmentation": 0.1426,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.3927,
        "exposure_p50": 0.5623,
        "exposure_p90": 0.7235,
        "net_risk_p10": 0.1614,
        "net_risk_p50": 0.2354,
        "net_risk_p90": 0.3188,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.6195,
      "net_risk": 0.2654,
      "risk_band": "moderate",
      "augmentation": 0.1571,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.5112,
        "exposure_p50": 0.6194,
        "exposure_p90": 0.7223,
        "net_risk_p10": 0.219,
        "net_risk_p50": 0.2654,
        "net_risk_p90": 0.3095,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2851,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.263,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1045,
    "adaptation_capacity": 0.3865,
    "adaptation_buffer": 0.0773,
    "demand_fragility": 0.0327,
    "reallocation_capacity": 0.6743,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "42141",
      "to_title": "Bill collector",
      "composite": 0.614,
      "observed_transition_rate": 0.6162,
      "destination_quality": 0.4186,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5311
    },
    "employment_family_code": "42",
    "employment_family_total_thousands": 48,
    "employment_weight_within_family": 0.077385,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "41310",
    "title": "Typist and word processing operator",
    "major_group": "CLERICAL SUPPORT WORKERS",
    "major_group_code": 4,
    "gross_wage_median": 2803,
    "gross_wage_25th": 2160,
    "gross_wage_75th": 3800,
    "estimated_sg_employment_thousands": 20,
    "employment_thousands": 20,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 201,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.8136,
    "bottleneck": 0.18,
    "market": {
      "market_momentum": 0.3125,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.4715,
      "market_resilience": 0.3761,
      "market_modifier": 0.8684
    },
    "net_risk": 0.5821,
    "risk_band": "very_high",
    "augmentation": 0.0491,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0149,
      "anthropic_observed_pctile": 0.9881,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.9733,
        "anthropic": 0.9881,
        "eloundou": 1,
        "ilo": 0.9975
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8714,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.4867,
      "optimistic_band": "high",
      "pessimistic_risk": 0.6742,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0821,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.2246,
      "task_exposure_concentration": 0.2034,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.6802,
      "exposure_p50": 0.8136,
      "exposure_p90": 0.9424,
      "net_risk_p10": 0.4867,
      "net_risk_p50": 0.5821,
      "net_risk_p90": 0.6742,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 1.39,
      "theta": 0.6287,
      "c_aioe": 1.1381,
      "log_wage_spread": 0.5649,
      "wage_position": 0.8485
    },
    "isco_codes_matched": [
      "4131"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.39,
      "theta": 0.6287,
      "c_aioe": 1.1381,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "4131"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.1,
      "real_time_coordination": 0.35,
      "ambiguity_tolerance": 0.25,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.4,
      "regulatory_weight": 0.3,
      "physical_presence": 0.2,
      "tool_velocity": 0.4
    },
    "bls_proxy_employment": 0.05,
    "education_level": 4,
    "education_label": "University Degree",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.99,
      "net_risk": 0.7049,
      "risk_band": "very_high",
      "augmentation": 0.067,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.9835,
        "exposure_p50": 0.99,
        "exposure_p90": 0.9963,
        "net_risk_p10": 0.6403,
        "net_risk_p50": 0.7063,
        "net_risk_p90": 0.7718,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.9187,
      "net_risk": 0.6542,
      "risk_band": "very_high",
      "augmentation": 0.0622,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.9145,
        "exposure_p50": 0.9187,
        "exposure_p90": 0.9227,
        "net_risk_p10": 0.6512,
        "net_risk_p50": 0.6541,
        "net_risk_p90": 0.657,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.5821,
    "structural_risk_band": "very_high",
    "transition_adjusted_risk": 0.5322,
    "transition_adjusted_band": "very_high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.2245,
    "adaptation_capacity": 0.4285,
    "adaptation_buffer": 0.0857,
    "demand_fragility": 0.0261,
    "reallocation_capacity": 0.8149,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "43211",
      "to_title": "Stock records clerk",
      "composite": 0.6159,
      "observed_transition_rate": 0.6162,
      "destination_quality": 0.5828,
      "wage_preservation": 0.969,
      "training_ease": 0.6,
      "empirical_priority": 0.662
    },
    "employment_family_code": "41",
    "employment_family_total_thousands": 97.2,
    "employment_weight_within_family": 0.199319,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "51132",
    "title": "Attractions guide",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 2000,
    "gross_wage_25th": 1289,
    "gross_wage_75th": 2497,
    "estimated_sg_employment_thousands": 3.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5223,
    "bottleneck": 0.6533,
    "market": {
      "market_momentum": 0.5699,
      "industry_footprint_momentum": 0.3305,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4314,
      "market_resilience": 0.5145,
      "market_modifier": 0.8199
    },
    "net_risk": 0.1498,
    "risk_band": "low",
    "augmentation": 0.1003,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.3177,
        "eloundou": 0.3305,
        "ilo": 0.3518
      },
      "exposure_source_pctiles": {
        "aioe": 0.5143,
        "eloundou": 0.386,
        "ilo": 0.3936
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7539,
      "level": "high",
      "crosswalk_quality": 0.7236,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7897,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.1108,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1889,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0002,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1885,
      "task_exposure_concentration": 0.5075,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3862,
      "exposure_p50": 0.5223,
      "exposure_p90": 0.6585,
      "net_risk_p10": 0.1108,
      "net_risk_p50": 0.1498,
      "net_risk_p90": 0.1889,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.4827,
      "theta": 0.6932,
      "c_aioe": 0.3641,
      "log_wage_spread": 0.6612,
      "wage_position": 0.7177
    },
    "isco_codes_matched": [
      "5113"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.4827,
      "theta": 0.6932,
      "c_aioe": 0.3641,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5113"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 0,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.4294,
      "net_risk": 0.1221,
      "risk_band": "low",
      "augmentation": 0.1443,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.3886,
        "exposure_p50": 0.4294,
        "exposure_p90": 0.4712,
        "net_risk_p10": 0.0954,
        "net_risk_p50": 0.1212,
        "net_risk_p90": 0.1503,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4861,
      "net_risk": 0.1382,
      "risk_band": "low",
      "augmentation": 0.1634,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4602,
        "exposure_p50": 0.4861,
        "exposure_p90": 0.5125,
        "net_risk_p10": 0.1308,
        "net_risk_p50": 0.1382,
        "net_risk_p90": 0.1457,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1498,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1382,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0321,
    "adaptation_capacity": 0.3892,
    "adaptation_buffer": 0.0778,
    "demand_fragility": 0.0498,
    "reallocation_capacity": 0.5468,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "51131",
      "to_title": "Tour guide",
      "composite": 0.7334,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.5442,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.567
    },
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.034927,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "54123",
    "title": "Auxiliary police officer",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 3396,
    "gross_wage_25th": 3159,
    "gross_wage_75th": 3577,
    "estimated_sg_employment_thousands": 5.8,
    "employment_thousands": 5.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3726,
    "bottleneck": 0.6007,
    "market": {
      "market_momentum": 0.6529,
      "industry_footprint_momentum": 0.5858,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4171,
      "market_resilience": 0.5586,
      "market_modifier": 0.8045
    },
    "net_risk": 0.1209,
    "risk_band": "low",
    "augmentation": 0.0481,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0098,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.1462,
        "anthropic": 0.1364,
        "eloundou": 0.1464,
        "ilo": 0.0532
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7773,
      "level": "high",
      "crosswalk_quality": 0.5937,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0781,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1636,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0291,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0938,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2407,
      "exposure_p50": 0.3726,
      "exposure_p90": 0.5045,
      "net_risk_p10": 0.0781,
      "net_risk_p50": 0.1209,
      "net_risk_p90": 0.1636,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.6989,
      "theta": 0.6861,
      "c_aioe": -0.5322,
      "log_wage_spread": 0.1243,
      "wage_position": 1.2187
    },
    "isco_codes_matched": [
      "5412"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.6989,
      "theta": 0.6861,
      "c_aioe": -0.5322,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5412"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 1.77,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1194,
      "net_risk": 0.0384,
      "risk_band": "very_low",
      "augmentation": 0.0401,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0959,
        "exposure_p50": 0.1194,
        "exposure_p90": 0.1437,
        "net_risk_p10": 0.0277,
        "net_risk_p50": 0.0384,
        "net_risk_p90": 0.0494,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2327,
      "net_risk": 0.0747,
      "risk_band": "low",
      "augmentation": 0.0781,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2182,
        "exposure_p50": 0.2327,
        "exposure_p90": 0.2477,
        "net_risk_p10": 0.0701,
        "net_risk_p50": 0.0747,
        "net_risk_p90": 0.0796,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1209,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1136,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0271,
    "adaptation_capacity": 0.2991,
    "adaptation_buffer": 0.0598,
    "demand_fragility": 0.0544,
    "reallocation_capacity": 0.0864,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "54141",
      "to_title": "Senior security supervisor",
      "composite": 0.6686,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.4754,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5349
    },
    "employment_family_code": "54",
    "employment_family_total_thousands": 46.2,
    "employment_weight_within_family": 0.140364,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "51322",
    "title": "Barista",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 2064,
    "gross_wage_25th": 1400,
    "gross_wage_75th": 2600,
    "estimated_sg_employment_thousands": 3.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2108,
    "bottleneck": 0.0401,
    "market": {
      "market_momentum": 0.5298,
      "industry_footprint_momentum": 0.2071,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4198,
      "market_resilience": 0.4858,
      "market_modifier": 0.83
    },
    "net_risk": 0.1679,
    "risk_band": "moderate",
    "augmentation": 0.0063,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0053,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.1417,
        "anthropic": 0.1364,
        "eloundou": 0.1036,
        "ilo": 0.245
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8789,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0628,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2729,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0179,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.0789,
      "exposure_p50": 0.2108,
      "exposure_p90": 0.3426,
      "net_risk_p10": 0.0628,
      "net_risk_p50": 0.1679,
      "net_risk_p90": 0.2729,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.727,
      "theta": 0.5639,
      "c_aioe": -0.6424,
      "log_wage_spread": 0.619,
      "wage_position": 0.7407
    },
    "isco_codes_matched": [
      "5132"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.727,
      "theta": 0.5639,
      "c_aioe": -0.6424,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5132"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 2.42,
    "education_level": 1,
    "education_label": "No formal education",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.158,
      "net_risk": 0.1258,
      "risk_band": "low",
      "augmentation": 0.0031,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1213,
        "exposure_p50": 0.158,
        "exposure_p90": 0.1935,
        "net_risk_p10": 0.0964,
        "net_risk_p50": 0.124,
        "net_risk_p90": 0.1554,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1628,
      "net_risk": 0.1297,
      "risk_band": "low",
      "augmentation": 0.0032,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1389,
        "exposure_p50": 0.1628,
        "exposure_p90": 0.1859,
        "net_risk_p10": 0.1107,
        "net_risk_p50": 0.1297,
        "net_risk_p90": 0.1481,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1679,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1535,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0393,
    "adaptation_capacity": 0.4284,
    "adaptation_buffer": 0.0857,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "51931",
      "to_title": "Undertaker",
      "composite": 0.6097,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.5627,
      "wage_preservation": 1,
      "training_ease": 0.6,
      "empirical_priority": 0.6378
    },
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.035481,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "51321",
    "title": "Bartender/Mixologist",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 2976,
    "gross_wage_25th": 2500,
    "gross_wage_75th": 3900,
    "estimated_sg_employment_thousands": 3.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2112,
    "bottleneck": 0.0401,
    "market": {
      "market_momentum": 0.6039,
      "industry_footprint_momentum": 0.4351,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5071,
      "market_resilience": 0.5652,
      "market_modifier": 0.8022
    },
    "net_risk": 0.1627,
    "risk_band": "moderate",
    "augmentation": 0.0074,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0053,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.1417,
        "anthropic": 0.1364,
        "eloundou": 0.1036,
        "ilo": 0.245
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8789,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0611,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2641,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0127,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.0793,
      "exposure_p50": 0.2112,
      "exposure_p90": 0.343,
      "net_risk_p10": 0.0611,
      "net_risk_p50": 0.1627,
      "net_risk_p90": 0.2641,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.727,
      "theta": 0.5639,
      "c_aioe": -0.6424,
      "log_wage_spread": 0.4447,
      "wage_position": 1.068
    },
    "isco_codes_matched": [
      "5132"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.727,
      "theta": 0.5639,
      "c_aioe": -0.6424,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5132"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 2.42,
    "education_level": 1,
    "education_label": "No formal education",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.158,
      "net_risk": 0.1216,
      "risk_band": "low",
      "augmentation": 0.0036,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1213,
        "exposure_p50": 0.158,
        "exposure_p90": 0.1935,
        "net_risk_p10": 0.0933,
        "net_risk_p50": 0.1195,
        "net_risk_p90": 0.1503,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1629,
      "net_risk": 0.1254,
      "risk_band": "low",
      "augmentation": 0.0037,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.139,
        "exposure_p50": 0.1629,
        "exposure_p90": 0.186,
        "net_risk_p10": 0.1071,
        "net_risk_p50": 0.1254,
        "net_risk_p90": 0.1432,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1627,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1491,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0382,
    "adaptation_capacity": 0.4158,
    "adaptation_buffer": 0.0832,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "51931",
      "to_title": "Undertaker",
      "composite": 0.6084,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.5612,
      "wage_preservation": 1,
      "training_ease": 0.6,
      "empirical_priority": 0.6371
    },
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.042605,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "51421",
    "title": "Beautician",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 3500,
    "gross_wage_25th": 2474,
    "gross_wage_75th": 4853,
    "estimated_sg_employment_thousands": 3.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.214,
    "bottleneck": 0.4073,
    "market": {
      "market_momentum": 0.5488,
      "industry_footprint_momentum": 0.2657,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7647,
      "market_resilience": 0.6352,
      "market_modifier": 0.7777
    },
    "net_risk": 0.0986,
    "risk_band": "low",
    "augmentation": 0.0304,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0927,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.2291,
        "anthropic": 0.1364,
        "eloundou": 0.1287,
        "ilo": 0.1101
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.777,
      "level": "high",
      "crosswalk_quality": 0.7426,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.4,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0371,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1602,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0486,
      "label": "sensitive"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.0805,
      "exposure_p50": 0.214,
      "exposure_p90": 0.3475,
      "net_risk_p10": 0.0371,
      "net_risk_p50": 0.0986,
      "net_risk_p90": 0.1602,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.3612,
      "theta": 0.6647,
      "c_aioe": -0.2828,
      "log_wage_spread": 0.6738,
      "wage_position": 1.2561
    },
    "isco_codes_matched": [
      "5142"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.3612,
      "theta": 0.6647,
      "c_aioe": -0.2828,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5142"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 0.45,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1495,
      "net_risk": 0.0689,
      "risk_band": "low",
      "augmentation": 0.0387,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1212,
        "exposure_p50": 0.1495,
        "exposure_p90": 0.1793,
        "net_risk_p10": 0.0543,
        "net_risk_p50": 0.0679,
        "net_risk_p90": 0.0855,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1495,
      "net_risk": 0.0689,
      "risk_band": "low",
      "augmentation": 0.0387,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1212,
        "exposure_p50": 0.1495,
        "exposure_p90": 0.1793,
        "net_risk_p10": 0.0543,
        "net_risk_p50": 0.0679,
        "net_risk_p90": 0.0855,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.0986,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0919,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0229,
    "adaptation_capacity": 0.3415,
    "adaptation_buffer": 0.0683,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "51492",
      "to_title": "Slimming consultant",
      "composite": 0.6767,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.4838,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5389
    },
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.046204,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "51702",
    "title": "Bookmaker/Croupier/Casino dealer and related gaming worker",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 2991,
    "gross_wage_25th": 2730,
    "gross_wage_75th": 3363,
    "estimated_sg_employment_thousands": 3.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.252,
    "bottleneck": 0.0517,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.3806,
      "market_resilience": 0.5272,
      "market_modifier": 0.8155
    },
    "net_risk": 0.1949,
    "risk_band": "moderate",
    "augmentation": 0.0118,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.3663,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.5027,
        "anthropic": 0.1364,
        "eloundou": 0.3054
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7193,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.4,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0835,
      "optimistic_band": "low",
      "pessimistic_risk": 0.3063,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0449,
      "label": "sensitive"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1079,
      "exposure_p50": 0.252,
      "exposure_p90": 0.3961,
      "net_risk_p10": 0.0835,
      "net_risk_p50": 0.1949,
      "net_risk_p90": 0.3063,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.4653,
      "theta": 0.5702,
      "c_aioe": 0.4082,
      "log_wage_spread": 0.2085,
      "wage_position": 1.0734
    },
    "isco_codes_matched": [
      "5170"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.4653,
      "theta": 0.5702,
      "c_aioe": 0.4082,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5170"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 0.11,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3095,
      "net_risk": 0.2393,
      "risk_band": "moderate",
      "augmentation": 0.0084,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1909,
        "exposure_p50": 0.3095,
        "exposure_p90": 0.4352,
        "net_risk_p10": 0.1485,
        "net_risk_p50": 0.2401,
        "net_risk_p90": 0.334,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2618,
      "net_risk": 0.2025,
      "risk_band": "moderate",
      "augmentation": 0.0071,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1847,
        "exposure_p50": 0.2618,
        "exposure_p90": 0.3435,
        "net_risk_p10": 0.1429,
        "net_risk_p50": 0.2025,
        "net_risk_p90": 0.2657,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1949,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1785,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0453,
    "adaptation_capacity": 0.4206,
    "adaptation_buffer": 0.0841,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "51931",
      "to_title": "Undertaker",
      "composite": 0.6615,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.5475,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5986
    },
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.042712,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "51112",
    "title": "Cabin attendant/steward",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 3730,
    "gross_wage_25th": 2903,
    "gross_wage_75th": 4727,
    "estimated_sg_employment_thousands": 3.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2765,
    "bottleneck": 0.4724,
    "market": {
      "market_momentum": 0.5713,
      "industry_footprint_momentum": 0.3347,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6266,
      "market_resilience": 0.5934,
      "market_modifier": 0.7923
    },
    "net_risk": 0.1156,
    "risk_band": "low",
    "augmentation": 0.0515,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.4346,
      "anthropic_observed_pctile": 0.6877,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.2531,
        "anthropic": 0.6877,
        "eloundou": 0.3515,
        "ilo": 0.1807
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "divergent_exposure_sources",
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.5139,
      "level": "medium",
      "crosswalk_quality": 0,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0552,
      "optimistic_band": "low",
      "pessimistic_risk": 0.176,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0344,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.132,
      "exposure_p50": 0.2765,
      "exposure_p90": 0.421,
      "net_risk_p10": 0.0552,
      "net_risk_p50": 0.1156,
      "net_risk_p90": 0.176,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.2081,
      "theta": 0.673,
      "c_aioe": -0.1612,
      "log_wage_spread": 0.4875,
      "wage_position": 1.3386
    },
    "isco_codes_matched": [
      "5111"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.2081,
      "theta": 0.673,
      "c_aioe": -0.1612,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5111"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 0.34,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3703,
      "net_risk": 0.1548,
      "risk_band": "moderate",
      "augmentation": 0.1038,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2395,
        "exposure_p50": 0.3703,
        "exposure_p90": 0.502,
        "net_risk_p10": 0.0992,
        "net_risk_p50": 0.152,
        "net_risk_p90": 0.2147,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3022,
      "net_risk": 0.1263,
      "risk_band": "low",
      "augmentation": 0.0847,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2172,
        "exposure_p50": 0.3022,
        "exposure_p90": 0.3878,
        "net_risk_p10": 0.0908,
        "net_risk_p50": 0.1263,
        "net_risk_p90": 0.1621,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1156,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1058,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0251,
    "adaptation_capacity": 0.4246,
    "adaptation_buffer": 0.0849,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "51111",
      "to_title": "Chief steward",
      "composite": 0.7229,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.5318,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5615
    },
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.047698,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "52301",
    "title": "Cage/Count supervisor",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 4484,
    "gross_wage_25th": 4140,
    "gross_wage_75th": 4817,
    "estimated_sg_employment_thousands": 11.8,
    "employment_thousands": 11.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.534,
    "bottleneck": 0.0276,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.4831,
      "market_resilience": 0.5682,
      "market_modifier": 0.8011
    },
    "net_risk": 0.4183,
    "risk_band": "high",
    "augmentation": 0.0315,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.3589,
      "anthropic_observed_pctile": 0.6057,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.2469,
        "anthropic": 0.6057,
        "eloundou": 0.1998,
        "ilo": 0.6101
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7564,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.3051,
      "optimistic_band": "high",
      "pessimistic_risk": 0.5314,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0817,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.2422,
      "task_exposure_concentration": 0.2521,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3895,
      "exposure_p50": 0.534,
      "exposure_p90": 0.6784,
      "net_risk_p10": 0.3051,
      "net_risk_p50": 0.4183,
      "net_risk_p90": 0.5314,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.2481,
      "theta": 0.5532,
      "c_aioe": -0.2219,
      "log_wage_spread": 0.1515,
      "wage_position": 1.6092
    },
    "isco_codes_matched": [
      "5230"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.2481,
      "theta": 0.5532,
      "c_aioe": -0.2219,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "5230"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 27.52,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.4226,
      "net_risk": 0.3292,
      "risk_band": "high",
      "augmentation": 0.0066,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.3173,
        "exposure_p50": 0.4226,
        "exposure_p90": 0.5247,
        "net_risk_p10": 0.2312,
        "net_risk_p50": 0.3255,
        "net_risk_p90": 0.4191,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5286,
      "net_risk": 0.4118,
      "risk_band": "high",
      "augmentation": 0.0083,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.461,
        "exposure_p50": 0.5286,
        "exposure_p90": 0.5942,
        "net_risk_p10": 0.3592,
        "net_risk_p50": 0.4118,
        "net_risk_p90": 0.4629,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.4183,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3848,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0985,
    "adaptation_capacity": 0.3997,
    "adaptation_buffer": 0.0799,
    "demand_fragility": 0.0302,
    "reallocation_capacity": 0.7767,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "51502",
      "to_title": "House steward",
      "composite": 0.6472,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.5399,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5933
    },
    "employment_family_code": "52",
    "employment_family_total_thousands": 109.4,
    "employment_weight_within_family": 0.137993,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "51311",
    "title": "Captain waiter/Waiter supervisor",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 2837,
    "gross_wage_25th": 2024,
    "gross_wage_75th": 3473,
    "estimated_sg_employment_thousands": 3.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2233,
    "bottleneck": 0.0365,
    "market": {
      "market_momentum": 0.5563,
      "industry_footprint_momentum": 0.2887,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5579,
      "market_resilience": 0.607,
      "market_modifier": 0.7876
    },
    "net_risk": 0.1694,
    "risk_band": "moderate",
    "augmentation": 0.009,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0374,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": "prefix",
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.1738,
        "anthropic": 0.1364,
        "eloundou": 0.181,
        "ilo": 0.297
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.865,
      "level": "high",
      "crosswalk_quality": 0.9144,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0693,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2694,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0194,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.0914,
      "exposure_p50": 0.2233,
      "exposure_p90": 0.3551,
      "net_risk_p10": 0.0693,
      "net_risk_p50": 0.1694,
      "net_risk_p90": 0.2694,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.5733,
      "theta": 0.5601,
      "c_aioe": -0.5087,
      "log_wage_spread": 0.5399,
      "wage_position": 1.0181
    },
    "isco_codes_matched": [
      "5131"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.5733,
      "theta": 0.5601,
      "c_aioe": -0.5087,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5131"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 6.6,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1981,
      "net_risk": 0.1503,
      "risk_band": "moderate",
      "augmentation": 0.0044,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1562,
        "exposure_p50": 0.1981,
        "exposure_p90": 0.2397,
        "net_risk_p10": 0.118,
        "net_risk_p50": 0.1476,
        "net_risk_p90": 0.1817,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1903,
      "net_risk": 0.1444,
      "risk_band": "low",
      "augmentation": 0.0042,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.163,
        "exposure_p50": 0.1903,
        "exposure_p90": 0.2173,
        "net_risk_p10": 0.1237,
        "net_risk_p50": 0.1444,
        "net_risk_p90": 0.1649,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1694,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1553,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0376,
    "adaptation_capacity": 0.4174,
    "adaptation_buffer": 0.0835,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "51931",
      "to_title": "Undertaker",
      "composite": 0.6441,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.5271,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5895
    },
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.041598,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "52302",
    "title": "Cashier (general)",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 2151,
    "gross_wage_25th": 1600,
    "gross_wage_75th": 2588,
    "estimated_sg_employment_thousands": 11.8,
    "employment_thousands": 11.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4779,
    "bottleneck": 0.0276,
    "market": {
      "market_momentum": 0.5053,
      "industry_footprint_momentum": 0.1318,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3191,
      "market_resilience": 0.4308,
      "market_modifier": 0.8492
    },
    "net_risk": 0.3969,
    "risk_band": "high",
    "augmentation": 0.0185,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.3589,
      "anthropic_observed_pctile": 0.6057,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.2469,
        "anthropic": 0.6057,
        "eloundou": 0.1998,
        "ilo": 0.6101
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7264,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.4,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.2769,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.5168,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0969,
      "label": "sensitive"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1187,
      "task_exposure_concentration": 0.5003,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3334,
      "exposure_p50": 0.4779,
      "exposure_p90": 0.6223,
      "net_risk_p10": 0.2769,
      "net_risk_p50": 0.3969,
      "net_risk_p90": 0.5168,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.2481,
      "theta": 0.5532,
      "c_aioe": -0.2219,
      "log_wage_spread": 0.4809,
      "wage_position": 0.7719
    },
    "isco_codes_matched": [
      "5230"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.2481,
      "theta": 0.5532,
      "c_aioe": -0.2219,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "5230"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 27.52,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.4226,
      "net_risk": 0.349,
      "risk_band": "high",
      "augmentation": 0.005,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.3173,
        "exposure_p50": 0.4226,
        "exposure_p90": 0.5247,
        "net_risk_p10": 0.2486,
        "net_risk_p50": 0.3482,
        "net_risk_p90": 0.4428,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4494,
      "net_risk": 0.3711,
      "risk_band": "high",
      "augmentation": 0.0053,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.3827,
        "exposure_p50": 0.4494,
        "exposure_p90": 0.5141,
        "net_risk_p10": 0.316,
        "net_risk_p50": 0.3711,
        "net_risk_p90": 0.4246,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3969,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3687,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0929,
    "adaptation_capacity": 0.3556,
    "adaptation_buffer": 0.0711,
    "demand_fragility": 0.0309,
    "reallocation_capacity": 0.5512,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "51931",
      "to_title": "Undertaker",
      "composite": 0.6521,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.5445,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5956
    },
    "employment_family_code": "52",
    "employment_family_total_thousands": 109.4,
    "employment_weight_within_family": 0.095575,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "51111",
    "title": "Chief steward",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 6890,
    "gross_wage_25th": 5631,
    "gross_wage_75th": 8216,
    "estimated_sg_employment_thousands": 3.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3397,
    "bottleneck": 0.4724,
    "market": {
      "market_momentum": 0.5366,
      "industry_footprint_momentum": 0.228,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6061,
      "market_resilience": 0.5644,
      "market_modifier": 0.8025
    },
    "net_risk": 0.1438,
    "risk_band": "low",
    "augmentation": 0.075,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.4346,
      "anthropic_observed_pctile": 0.6877,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.2531,
        "anthropic": 0.6877,
        "eloundou": 0.3515,
        "ilo": 0.1807
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "divergent_exposure_sources",
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.5139,
      "level": "medium",
      "crosswalk_quality": 0,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0819,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2058,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0062,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.1935,
      "exposure_p50": 0.3397,
      "exposure_p90": 0.486,
      "net_risk_p10": 0.0819,
      "net_risk_p50": 0.1438,
      "net_risk_p90": 0.2058,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.2081,
      "theta": 0.673,
      "c_aioe": -0.1612,
      "log_wage_spread": 0.3778,
      "wage_position": 2.4726
    },
    "isco_codes_matched": [
      "5111"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.2081,
      "theta": 0.673,
      "c_aioe": -0.1612,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5111"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 0.34,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3703,
      "net_risk": 0.1568,
      "risk_band": "moderate",
      "augmentation": 0.0987,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2395,
        "exposure_p50": 0.3703,
        "exposure_p90": 0.502,
        "net_risk_p10": 0.1014,
        "net_risk_p50": 0.153,
        "net_risk_p90": 0.218,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3703,
      "net_risk": 0.1568,
      "risk_band": "moderate",
      "augmentation": 0.0987,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2395,
        "exposure_p50": 0.3703,
        "exposure_p90": 0.502,
        "net_risk_p10": 0.1014,
        "net_risk_p50": 0.153,
        "net_risk_p90": 0.218,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.1438,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1341,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0329,
    "adaptation_capacity": 0.3377,
    "adaptation_buffer": 0.0675,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "51502",
      "to_title": "House steward",
      "composite": 0.6258,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.4308,
      "wage_preservation": 0.7673,
      "training_ease": 0,
      "empirical_priority": 0.4767
    },
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.064827,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "53113",
    "title": "Child/After school care centre worker",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 2648,
    "gross_wage_25th": 1750,
    "gross_wage_75th": 4373,
    "estimated_sg_employment_thousands": 3.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2996,
    "bottleneck": 0.393,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.7469,
      "market_resilience": 0.6738,
      "market_modifier": 0.7642
    },
    "net_risk": 0.139,
    "risk_band": "low",
    "augmentation": 0.039,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0897,
      "anthropic_observed_pctile": 0.3152,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.2255,
        "anthropic": 0.3152,
        "eloundou": 0.137,
        "ilo": 0.1287
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8564,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0763,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2018,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.011,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0046,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1644,
      "exposure_p50": 0.2996,
      "exposure_p90": 0.4348,
      "net_risk_p10": 0.0763,
      "net_risk_p50": 0.139,
      "net_risk_p90": 0.2018,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.3835,
      "theta": 0.6627,
      "c_aioe": -0.301,
      "log_wage_spread": 0.9158,
      "wage_position": 0.9503
    },
    "isco_codes_matched": [
      "5311"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.3835,
      "theta": 0.6627,
      "c_aioe": -0.301,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5311"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 8.64,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2016,
      "net_risk": 0.0935,
      "risk_band": "low",
      "augmentation": 0.0534,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1535,
        "exposure_p50": 0.2016,
        "exposure_p90": 0.2501,
        "net_risk_p10": 0.0684,
        "net_risk_p50": 0.0928,
        "net_risk_p90": 0.1213,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2302,
      "net_risk": 0.1068,
      "risk_band": "low",
      "augmentation": 0.061,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2005,
        "exposure_p50": 0.2302,
        "exposure_p90": 0.2602,
        "net_risk_p10": 0.093,
        "net_risk_p50": 0.1068,
        "net_risk_p90": 0.1207,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.139,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.131,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0316,
    "adaptation_capacity": 0.2901,
    "adaptation_buffer": 0.058,
    "demand_fragility": 0.0025,
    "reallocation_capacity": 0.1051,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "51931",
      "to_title": "Undertaker",
      "composite": 0.5728,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.4515,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5542
    },
    "employment_family_code": "53",
    "employment_family_total_thousands": 17.2,
    "employment_weight_within_family": 0.162978,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "51201",
    "title": "Cook (e.g. commis cook 2/3)",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 2028,
    "gross_wage_25th": 1500,
    "gross_wage_75th": 2955,
    "estimated_sg_employment_thousands": 3.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2787,
    "bottleneck": 0.3342,
    "market": {
      "market_momentum": 0.5291,
      "industry_footprint_momentum": 0.205,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4519,
      "market_resilience": 0.4982,
      "market_modifier": 0.8256
    },
    "net_risk": 0.1532,
    "risk_band": "moderate",
    "augmentation": 0.0361,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2222,
      "anthropic_observed_pctile": 0.4298,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.2077,
        "anthropic": 0.4298,
        "eloundou": 0.3023,
        "ilo": 0.1101
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6541,
      "level": "medium",
      "crosswalk_quality": 0.4011,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0728,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2336,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0032,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.1325,
      "exposure_p50": 0.2787,
      "exposure_p90": 0.425,
      "net_risk_p10": 0.0728,
      "net_risk_p50": 0.1532,
      "net_risk_p90": 0.2336,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.4997,
      "theta": 0.6538,
      "c_aioe": -0.3966,
      "log_wage_spread": 0.678,
      "wage_position": 0.7278
    },
    "isco_codes_matched": [
      "5120"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.4997,
      "theta": 0.6538,
      "c_aioe": -0.3966,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5120"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 11.66,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2626,
      "net_risk": 0.1444,
      "risk_band": "low",
      "augmentation": 0.0437,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.18,
        "exposure_p50": 0.2626,
        "exposure_p90": 0.3458,
        "net_risk_p10": 0.0984,
        "net_risk_p50": 0.1424,
        "net_risk_p90": 0.1906,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2626,
      "net_risk": 0.1444,
      "risk_band": "low",
      "augmentation": 0.0437,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.18,
        "exposure_p50": 0.2626,
        "exposure_p90": 0.3458,
        "net_risk_p10": 0.0984,
        "net_risk_p50": 0.1424,
        "net_risk_p90": 0.1906,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.1532,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1421,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0174,
    "adaptation_capacity": 0.3636,
    "adaptation_buffer": 0.0727,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "51931",
      "to_title": "Undertaker",
      "composite": 0.6441,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.5271,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5895
    },
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.035171,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "53203",
    "title": "Dental aide/assistant",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 2700,
    "gross_wage_25th": 2300,
    "gross_wage_75th": 3272,
    "estimated_sg_employment_thousands": 3.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4061,
    "bottleneck": 0.3298,
    "market": {
      "market_momentum": 0.4662,
      "industry_footprint_momentum": 0.0115,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3904,
      "market_resilience": 0.4359,
      "market_modifier": 0.8474
    },
    "net_risk": 0.232,
    "risk_band": "moderate",
    "augmentation": 0.0375,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1105,
      "anthropic_observed_pctile": 0.3814,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.2709,
        "anthropic": 0.3814,
        "eloundou": 0.3661
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.6493,
      "level": "medium",
      "crosswalk_quality": 0.3002,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.155,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.309,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.068,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.061,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2713,
      "exposure_p50": 0.4061,
      "exposure_p90": 0.5409,
      "net_risk_p10": 0.155,
      "net_risk_p50": 0.232,
      "net_risk_p90": 0.309,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.1885,
      "theta": 0.6534,
      "c_aioe": -0.1497,
      "log_wage_spread": 0.3525,
      "wage_position": 0.969
    },
    "isco_codes_matched": [
      "5320"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1885,
      "theta": 0.6534,
      "c_aioe": -0.1497,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5320"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 5.2,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3411,
      "net_risk": 0.1937,
      "risk_band": "moderate",
      "augmentation": 0.049,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3035,
        "exposure_p50": 0.3411,
        "exposure_p90": 0.3765,
        "net_risk_p10": 0.164,
        "net_risk_p50": 0.1934,
        "net_risk_p90": 0.2229,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3696,
      "net_risk": 0.2099,
      "risk_band": "moderate",
      "augmentation": 0.0531,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3463,
        "exposure_p50": 0.3696,
        "exposure_p90": 0.3914,
        "net_risk_p10": 0.1967,
        "net_risk_p50": 0.2099,
        "net_risk_p90": 0.2223,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.232,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2176,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0281,
    "adaptation_capacity": 0.3096,
    "adaptation_buffer": 0.0619,
    "demand_fragility": 0.0332,
    "reallocation_capacity": 0.0961,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "53113",
      "to_title": "Child/After school care centre worker",
      "composite": 0.6428,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.5242,
      "wage_preservation": 0.9807,
      "training_ease": 0.3,
      "empirical_priority": 0.5854
    },
    "employment_family_code": "53",
    "employment_family_total_thousands": 17.2,
    "employment_weight_within_family": 0.164571,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "51950",
    "title": "Driving instructor/tester",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 3342,
    "gross_wage_25th": 2970,
    "gross_wage_75th": 3818,
    "estimated_sg_employment_thousands": 3.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4404,
    "bottleneck": 0.5954,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.4456,
      "market_resilience": 0.5533,
      "market_modifier": 0.8064
    },
    "net_risk": 0.1438,
    "risk_band": "low",
    "augmentation": 0.0669,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1364,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0,
        "anthropic": 0.1364,
        "eloundou": 0.023
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8318,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.1008,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1867,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0062,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.2808,
      "task_exposure_concentration": 0.0261,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3089,
      "exposure_p50": 0.4404,
      "exposure_p90": 0.5719,
      "net_risk_p10": 0.1008,
      "net_risk_p50": 0.1438,
      "net_risk_p90": 0.1867,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -2.1119,
      "theta": 0.6847,
      "c_aioe": -1.6111,
      "log_wage_spread": 0.2512,
      "wage_position": 1.1994
    },
    "isco_codes_matched": [
      "5195"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -2.1119,
      "theta": 0.6847,
      "c_aioe": -1.6111,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5195"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.55,
      "real_time_coordination": 0.85,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.6,
      "relationship_intensity": 0.8,
      "regulatory_weight": 0.45,
      "physical_presence": 0.75,
      "tool_velocity": 0.4
    },
    "bls_proxy_employment": 3.23,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.0552,
      "net_risk": 0.018,
      "risk_band": "very_low",
      "augmentation": 0.0182,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0079,
        "exposure_p50": 0.0552,
        "exposure_p90": 0.0998,
        "net_risk_p10": 0.0026,
        "net_risk_p50": 0.0175,
        "net_risk_p90": 0.0342,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3063,
      "net_risk": 0.0999,
      "risk_band": "low",
      "augmentation": 0.1009,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2756,
        "exposure_p50": 0.3063,
        "exposure_p90": 0.3353,
        "net_risk_p10": 0.0899,
        "net_risk_p50": 0.0999,
        "net_risk_p90": 0.1094,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1438,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1321,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0348,
    "adaptation_capacity": 0.4071,
    "adaptation_buffer": 0.0814,
    "demand_fragility": 0.0039,
    "reallocation_capacity": 0.9766,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "51942",
      "to_title": "Keeper/Trainer in zoological, bird and aquatic parks",
      "composite": 0.5707,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.5143,
      "wage_preservation": 0.8387,
      "training_ease": 0.6,
      "empirical_priority": 0.591
    },
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.045149,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "53115",
    "title": "Educarer",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 3391,
    "gross_wage_25th": 3090,
    "gross_wage_75th": 3968,
    "estimated_sg_employment_thousands": 3.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2445,
    "bottleneck": 0.393,
    "market": {
      "market_momentum": 0.4768,
      "industry_footprint_momentum": 0.0439,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4528,
      "market_resilience": 0.4672,
      "market_modifier": 0.8365
    },
    "net_risk": 0.1241,
    "risk_band": "low",
    "augmentation": 0.0295,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0897,
      "anthropic_observed_pctile": 0.3152,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.2255,
        "anthropic": 0.3152,
        "eloundou": 0.137,
        "ilo": 0.1287
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0547,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1936,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0259,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.1077,
      "exposure_p50": 0.2445,
      "exposure_p90": 0.3813,
      "net_risk_p10": 0.0547,
      "net_risk_p50": 0.1241,
      "net_risk_p90": 0.1936,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.3835,
      "theta": 0.6627,
      "c_aioe": -0.301,
      "log_wage_spread": 0.2501,
      "wage_position": 1.2169
    },
    "isco_codes_matched": [
      "5311"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.3835,
      "theta": 0.6627,
      "c_aioe": -0.301,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5311"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 8.64,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2016,
      "net_risk": 0.1024,
      "risk_band": "low",
      "augmentation": 0.037,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1535,
        "exposure_p50": 0.2016,
        "exposure_p90": 0.2501,
        "net_risk_p10": 0.0751,
        "net_risk_p50": 0.1005,
        "net_risk_p90": 0.1297,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2016,
      "net_risk": 0.1024,
      "risk_band": "low",
      "augmentation": 0.037,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1535,
        "exposure_p50": 0.2016,
        "exposure_p90": 0.2501,
        "net_risk_p10": 0.0751,
        "net_risk_p50": 0.1005,
        "net_risk_p90": 0.1297,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.1241,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1156,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0292,
    "adaptation_capacity": 0.3436,
    "adaptation_buffer": 0.0687,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "51931",
      "to_title": "Undertaker",
      "composite": 0.5715,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.4499,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5535
    },
    "employment_family_code": "53",
    "employment_family_total_thousands": 17.2,
    "employment_weight_within_family": 0.184431,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "52492",
    "title": "Food service counter attendant",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 1939,
    "gross_wage_25th": 1400,
    "gross_wage_75th": 2495,
    "estimated_sg_employment_thousands": 11.8,
    "employment_thousands": 11.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4291,
    "bottleneck": 0.0668,
    "market": {
      "market_momentum": 0.559,
      "industry_footprint_momentum": 0.2971,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3654,
      "market_resilience": 0.4816,
      "market_modifier": 0.8314
    },
    "net_risk": 0.3348,
    "risk_band": "high",
    "augmentation": 0.0202,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "insufficient_data",
      "exposure_source_count": 1,
      "exposure_source_keys": [
        "aioe"
      ],
      "exposure_source_weights": {
        "aioe": 1
      },
      "exposure_source_pctiles": {
        "aioe": 0.4572
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.385,
      "level": "low",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.7,
      "source_freshness": 0.55,
      "source_coverage": 0.1,
      "signal_agreement": 0.25,
      "sensitivity": 0.65,
      "exposure_source_count": 1
    },
    "stability": {
      "optimistic_risk": 0.2185,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.4512,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0348,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0598,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.28,
      "exposure_p50": 0.4291,
      "exposure_p90": 0.5783,
      "net_risk_p10": 0.2185,
      "net_risk_p50": 0.3348,
      "net_risk_p90": 0.4512,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.3105,
      "theta": 0.593,
      "c_aioe": 0.2653,
      "log_wage_spread": 0.5778,
      "wage_position": 0.6959
    },
    "isco_codes_matched": [
      "5249"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.3105,
      "theta": 0.593,
      "c_aioe": 0.2653,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "5249"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 1.07,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.4572,
      "net_risk": 0.3547,
      "risk_band": "high",
      "augmentation": 0.0147,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.4572,
        "exposure_p50": 0.4572,
        "exposure_p90": 0.4572,
        "net_risk_p10": 0.3271,
        "net_risk_p50": 0.3545,
        "net_risk_p90": 0.3793,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4064,
      "net_risk": 0.3153,
      "risk_band": "high",
      "augmentation": 0.0131,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.4064,
        "exposure_p50": 0.4064,
        "exposure_p90": 0.4064,
        "net_risk_p10": 0.3153,
        "net_risk_p50": 0.3153,
        "net_risk_p90": 0.3153,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3348,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3149,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.079,
    "adaptation_capacity": 0.2974,
    "adaptation_buffer": 0.0595,
    "demand_fragility": 0.0311,
    "reallocation_capacity": 0.103,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "51931",
      "to_title": "Undertaker",
      "composite": 0.6353,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.5248,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5868
    },
    "employment_family_code": "52",
    "employment_family_total_thousands": 109.4,
    "employment_weight_within_family": 0.090743,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "51411",
    "title": "Hair stylist/Hairdresser",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 3756,
    "gross_wage_25th": 2915,
    "gross_wage_75th": 4773,
    "estimated_sg_employment_thousands": 3.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3632,
    "bottleneck": 0.4492,
    "market": {
      "market_momentum": 0.5658,
      "industry_footprint_momentum": 0.318,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6346,
      "market_resilience": 0.5933,
      "market_modifier": 0.7923
    },
    "net_risk": 0.1595,
    "risk_band": "moderate",
    "augmentation": 0.0437,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1955,
      "anthropic_observed_pctile": 0.3399,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.1444,
        "anthropic": 0.3399,
        "eloundou": 0.1506,
        "ilo": 0.0854
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8435,
      "level": "high",
      "crosswalk_quality": 0.9184,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1001,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2189,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0095,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0683,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.228,
      "exposure_p50": 0.3632,
      "exposure_p90": 0.4984,
      "net_risk_p10": 0.1001,
      "net_risk_p50": 0.1595,
      "net_risk_p90": 0.2189,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.706,
      "theta": 0.6691,
      "c_aioe": -0.5495,
      "log_wage_spread": 0.4931,
      "wage_position": 1.3479
    },
    "isco_codes_matched": [
      "5141"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.706,
      "theta": 0.6691,
      "c_aioe": -0.5495,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5141"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 2.84,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1809,
      "net_risk": 0.0789,
      "risk_band": "low",
      "augmentation": 0.0482,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1152,
        "exposure_p50": 0.1809,
        "exposure_p90": 0.247,
        "net_risk_p10": 0.0507,
        "net_risk_p50": 0.0774,
        "net_risk_p90": 0.1104,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2522,
      "net_risk": 0.1101,
      "risk_band": "low",
      "augmentation": 0.0672,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2117,
        "exposure_p50": 0.2522,
        "exposure_p90": 0.293,
        "net_risk_p10": 0.0924,
        "net_risk_p50": 0.1101,
        "net_risk_p90": 0.1279,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1595,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1498,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0361,
    "adaptation_capacity": 0.3039,
    "adaptation_buffer": 0.0608,
    "demand_fragility": 0.036,
    "reallocation_capacity": 0.0988,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "51492",
      "to_title": "Slimming consultant",
      "composite": 0.6866,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.4954,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5441
    },
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.047864,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "53201",
    "title": "Healthcare assistant (e.g. therapy aide/assistant)",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 2432,
    "gross_wage_25th": 2084,
    "gross_wage_75th": 2870,
    "estimated_sg_employment_thousands": 3.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5164,
    "bottleneck": 0.3298,
    "market": {
      "market_momentum": 0.4662,
      "industry_footprint_momentum": 0.0115,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3048,
      "market_resilience": 0.4017,
      "market_modifier": 0.8594
    },
    "net_risk": 0.2981,
    "risk_band": "moderate",
    "augmentation": 0.0552,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1105,
      "anthropic_observed_pctile": 0.3814,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.2709,
        "anthropic": 0.3814,
        "eloundou": 0.3661
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.6493,
      "level": "medium",
      "crosswalk_quality": 0.3002,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.2203,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3759,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0019,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 0.9798,
      "task_effective_coverage": 0.2652,
      "task_exposure_concentration": 0.0879,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3817,
      "exposure_p50": 0.5164,
      "exposure_p90": 0.6512,
      "net_risk_p10": 0.2203,
      "net_risk_p50": 0.2981,
      "net_risk_p90": 0.3759,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.1885,
      "theta": 0.6534,
      "c_aioe": -0.1497,
      "log_wage_spread": 0.32,
      "wage_position": 0.8728
    },
    "isco_codes_matched": [
      "5320"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1885,
      "theta": 0.6534,
      "c_aioe": -0.1497,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "5320"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 5.2,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3411,
      "net_risk": 0.1965,
      "risk_band": "moderate",
      "augmentation": 0.0452,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3035,
        "exposure_p50": 0.3411,
        "exposure_p90": 0.3765,
        "net_risk_p10": 0.166,
        "net_risk_p50": 0.1959,
        "net_risk_p90": 0.2262,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5189,
      "net_risk": 0.2989,
      "risk_band": "moderate",
      "augmentation": 0.0687,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.4946,
        "exposure_p50": 0.5189,
        "exposure_p90": 0.5418,
        "net_risk_p10": 0.2849,
        "net_risk_p50": 0.2989,
        "net_risk_p90": 0.3121,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2981,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2722,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0348,
    "adaptation_capacity": 0.4335,
    "adaptation_buffer": 0.0867,
    "demand_fragility": 0.0122,
    "reallocation_capacity": 0.9223,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "53113",
      "to_title": "Child/After school care centre worker",
      "composite": 0.6724,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.559,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6039
    },
    "employment_family_code": "53",
    "employment_family_total_thousands": 17.2,
    "employment_weight_within_family": 0.15619,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "51502",
    "title": "House steward",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 5287,
    "gross_wage_25th": 4538,
    "gross_wage_75th": 6049,
    "estimated_sg_employment_thousands": 3.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2701,
    "bottleneck": 0.8209,
    "market": {
      "market_momentum": 0.6039,
      "industry_footprint_momentum": 0.4351,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5455,
      "market_resilience": 0.5805,
      "market_modifier": 0.7968
    },
    "net_risk": 0.0385,
    "risk_band": "very_low",
    "augmentation": 0.0768,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.4029,
      "anthropic_observed_pctile": 0.582,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.1791,
        "anthropic": 0.582,
        "eloundou": 0.2751
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "divergent_exposure_sources",
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.6958,
      "level": "medium",
      "crosswalk_quality": 0.8862,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.018,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0591,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0115,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.126,
      "exposure_p50": 0.2701,
      "exposure_p90": 0.4141,
      "net_risk_p10": 0.018,
      "net_risk_p50": 0.0385,
      "net_risk_p90": 0.0591,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.5701,
      "theta": 0.7247,
      "c_aioe": -0.4121,
      "log_wage_spread": 0.2874,
      "wage_position": 1.8974
    },
    "isco_codes_matched": [
      "5150"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.5701,
      "theta": 0.7247,
      "c_aioe": -0.4121,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5150"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 2.16,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3515,
      "net_risk": 0.0502,
      "risk_band": "low",
      "augmentation": 0.1675,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.212,
        "exposure_p50": 0.3515,
        "exposure_p90": 0.483,
        "net_risk_p10": 0.025,
        "net_risk_p50": 0.0471,
        "net_risk_p90": 0.0784,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2912,
      "net_risk": 0.0416,
      "risk_band": "very_low",
      "augmentation": 0.1388,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.2005,
        "exposure_p50": 0.2912,
        "exposure_p90": 0.3767,
        "net_risk_p10": 0.0286,
        "net_risk_p50": 0.0416,
        "net_risk_p90": 0.0538,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0385,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0354,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0081,
    "adaptation_capacity": 0.4126,
    "adaptation_buffer": 0.0825,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "51111",
      "to_title": "Chief steward",
      "composite": 0.6229,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.4278,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5125
    },
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.056787,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "51501",
    "title": "Housekeeper (hotels and other establishments)",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 3233,
    "gross_wage_25th": 2312,
    "gross_wage_75th": 4606,
    "estimated_sg_employment_thousands": 3.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4547,
    "bottleneck": 0.8209,
    "market": {
      "market_momentum": 0.5237,
      "industry_footprint_momentum": 0.1883,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7398,
      "market_resilience": 0.6101,
      "market_modifier": 0.7865
    },
    "net_risk": 0.0644,
    "risk_band": "low",
    "augmentation": 0.1152,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.4029,
      "anthropic_observed_pctile": 0.582,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.1791,
        "anthropic": 0.582,
        "eloundou": 0.2751
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "divergent_exposure_sources",
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.6958,
      "level": "medium",
      "crosswalk_quality": 0.8862,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.044,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0848,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0144,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.116,
      "task_exposure_concentration": 0.5021,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3106,
      "exposure_p50": 0.4547,
      "exposure_p90": 0.5988,
      "net_risk_p10": 0.044,
      "net_risk_p50": 0.0644,
      "net_risk_p90": 0.0848,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.5701,
      "theta": 0.7247,
      "c_aioe": -0.4121,
      "log_wage_spread": 0.6892,
      "wage_position": 1.1602
    },
    "isco_codes_matched": [
      "5150"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.5701,
      "theta": 0.7247,
      "c_aioe": -0.4121,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5150"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 2.16,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3515,
      "net_risk": 0.0495,
      "risk_band": "very_low",
      "augmentation": 0.176,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.212,
        "exposure_p50": 0.3515,
        "exposure_p90": 0.483,
        "net_risk_p10": 0.0251,
        "net_risk_p50": 0.0469,
        "net_risk_p90": 0.0772,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4001,
      "net_risk": 0.0564,
      "risk_band": "low",
      "augmentation": 0.2004,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.3117,
        "exposure_p50": 0.4001,
        "exposure_p90": 0.4835,
        "net_risk_p10": 0.0439,
        "net_risk_p50": 0.0564,
        "net_risk_p90": 0.0681,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0644,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0593,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0134,
    "adaptation_capacity": 0.3983,
    "adaptation_buffer": 0.0797,
    "demand_fragility": 0.0303,
    "reallocation_capacity": 0.5496,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "51503",
      "to_title": "Housekeeping matron",
      "composite": 0.7398,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.55,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5699
    },
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.044407,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "51503",
    "title": "Housekeeping matron",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 3491,
    "gross_wage_25th": 3150,
    "gross_wage_75th": 5427,
    "estimated_sg_employment_thousands": 3.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2706,
    "bottleneck": 0.8209,
    "market": {
      "market_momentum": 0.6039,
      "industry_footprint_momentum": 0.4351,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6586,
      "market_resilience": 0.6258,
      "market_modifier": 0.781
    },
    "net_risk": 0.0379,
    "risk_band": "very_low",
    "augmentation": 0.083,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.4029,
      "anthropic_observed_pctile": 0.582,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.1791,
        "anthropic": 0.582,
        "eloundou": 0.2751
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "divergent_exposure_sources",
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.6958,
      "level": "medium",
      "crosswalk_quality": 0.8862,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0177,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.058,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0121,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1265,
      "exposure_p50": 0.2706,
      "exposure_p90": 0.4147,
      "net_risk_p10": 0.0177,
      "net_risk_p50": 0.0379,
      "net_risk_p90": 0.058,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.5701,
      "theta": 0.7247,
      "c_aioe": -0.4121,
      "log_wage_spread": 0.544,
      "wage_position": 1.2528
    },
    "isco_codes_matched": [
      "5150"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.5701,
      "theta": 0.7247,
      "c_aioe": -0.4121,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5150"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 2.16,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3515,
      "net_risk": 0.0492,
      "risk_band": "very_low",
      "augmentation": 0.1805,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.212,
        "exposure_p50": 0.3515,
        "exposure_p90": 0.483,
        "net_risk_p10": 0.0247,
        "net_risk_p50": 0.0462,
        "net_risk_p90": 0.0773,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2918,
      "net_risk": 0.0408,
      "risk_band": "very_low",
      "augmentation": 0.1499,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.2011,
        "exposure_p50": 0.2918,
        "exposure_p90": 0.3773,
        "net_risk_p10": 0.0281,
        "net_risk_p50": 0.0408,
        "net_risk_p90": 0.0528,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0379,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0345,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0078,
    "adaptation_capacity": 0.4372,
    "adaptation_buffer": 0.0874,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "51502",
      "to_title": "House steward",
      "composite": 0.7261,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.5351,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5631
    },
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.046145,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "54193",
    "title": "Insurance investigator",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 6125,
    "gross_wage_25th": 4697,
    "gross_wage_75th": 6727,
    "estimated_sg_employment_thousands": 5.8,
    "employment_thousands": 5.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.495,
    "bottleneck": 0.3832,
    "market": {
      "market_momentum": 0.4639,
      "industry_footprint_momentum": 0.0042,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5909,
      "market_resilience": 0.5147,
      "market_modifier": 0.8199
    },
    "net_risk": 0.2542,
    "risk_band": "moderate",
    "augmentation": 0.0605,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1195,
      "anthropic_observed_pctile": 0.5099,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.3904,
        "anthropic": 0.5099,
        "eloundou": 0.4519,
        "ilo": 0.1485
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7639,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.18,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3283,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0458,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1636,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3505,
      "exposure_p50": 0.495,
      "exposure_p90": 0.6395,
      "net_risk_p10": 0.18,
      "net_risk_p50": 0.2542,
      "net_risk_p90": 0.3283,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.0764,
      "theta": 0.6608,
      "c_aioe": 0.0601,
      "log_wage_spread": 0.3592,
      "wage_position": 2.1981
    },
    "isco_codes_matched": [
      "5419"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.0764,
      "theta": 0.6608,
      "c_aioe": 0.0601,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "5419"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 0.73,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3731,
      "net_risk": 0.1886,
      "risk_band": "moderate",
      "augmentation": 0.0736,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2795,
        "exposure_p50": 0.3731,
        "exposure_p90": 0.4673,
        "net_risk_p10": 0.1368,
        "net_risk_p50": 0.1899,
        "net_risk_p90": 0.2403,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4338,
      "net_risk": 0.2194,
      "risk_band": "moderate",
      "augmentation": 0.0856,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.376,
        "exposure_p50": 0.4338,
        "exposure_p90": 0.4919,
        "net_risk_p10": 0.1901,
        "net_risk_p50": 0.2194,
        "net_risk_p90": 0.2488,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2542,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2405,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0588,
    "adaptation_capacity": 0.268,
    "adaptation_buffer": 0.0536,
    "demand_fragility": 0.0852,
    "reallocation_capacity": 0.103,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "54141",
      "to_title": "Senior security supervisor",
      "composite": 0.6506,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.4542,
      "wage_preservation": 0.6073,
      "training_ease": 0,
      "empirical_priority": 0.4627
    },
    "employment_family_code": "54",
    "employment_family_total_thousands": 46.2,
    "employment_weight_within_family": 0.188506,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "51942",
    "title": "Keeper/Trainer in zoological, bird and aquatic parks",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 2803,
    "gross_wage_25th": 2552,
    "gross_wage_75th": 3387,
    "estimated_sg_employment_thousands": 3.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3434,
    "bottleneck": 0.0695,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.3743,
      "market_resilience": 0.5247,
      "market_modifier": 0.8163
    },
    "net_risk": 0.2623,
    "risk_band": "moderate",
    "augmentation": 0.0117,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0312,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.1052,
        "anthropic": 0.1364,
        "eloundou": 0.3096
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8168,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.1593,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3652,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0377,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0516,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2086,
      "exposure_p50": 0.3434,
      "exposure_p90": 0.4782,
      "net_risk_p10": 0.1593,
      "net_risk_p50": 0.2623,
      "net_risk_p90": 0.3652,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.889,
      "theta": 0.594,
      "c_aioe": -0.7588,
      "log_wage_spread": 0.2831,
      "wage_position": 1.0059
    },
    "isco_codes_matched": [
      "5194"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.889,
      "theta": 0.594,
      "c_aioe": -0.7588,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "5194"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.55,
      "real_time_coordination": 0.85,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.6,
      "relationship_intensity": 0.8,
      "regulatory_weight": 0.45,
      "physical_presence": 0.75,
      "tool_velocity": 0.4
    },
    "bls_proxy_employment": 3.42,
    "education_level": 1,
    "education_label": "No formal education",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1839,
      "net_risk": 0.1397,
      "risk_band": "low",
      "augmentation": 0.0067,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1162,
        "exposure_p50": 0.1839,
        "exposure_p90": 0.25,
        "net_risk_p10": 0.0874,
        "net_risk_p50": 0.1383,
        "net_risk_p90": 0.1947,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2319,
      "net_risk": 0.1762,
      "risk_band": "moderate",
      "augmentation": 0.0085,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1901,
        "exposure_p50": 0.2319,
        "exposure_p90": 0.2727,
        "net_risk_p10": 0.1444,
        "net_risk_p50": 0.1762,
        "net_risk_p90": 0.2072,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2623,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2455,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0719,
    "adaptation_capacity": 0.3204,
    "adaptation_buffer": 0.0641,
    "demand_fragility": 0.0297,
    "reallocation_capacity": 0.0883,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "51950",
      "to_title": "Driving instructor/tester",
      "composite": 0.6236,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.5756,
      "wage_preservation": 1,
      "training_ease": 0.6,
      "empirical_priority": 0.6442
    },
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.041348,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "54150",
    "title": "Lifeguard",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 2790,
    "gross_wage_25th": 2586,
    "gross_wage_75th": 3200,
    "estimated_sg_employment_thousands": 5.8,
    "employment_thousands": 5.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2159,
    "bottleneck": 0.5312,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.3431,
      "market_resilience": 0.5123,
      "market_modifier": 0.8207
    },
    "net_risk": 0.0831,
    "risk_band": "low",
    "augmentation": 0.0284,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.074,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "anthropic"
      ],
      "exposure_source_weights": {
        "aioe": 0.478,
        "anthropic": 0.522
      },
      "exposure_source_pctiles": {
        "aioe": 0.2103,
        "anthropic": 0.1364
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7749,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.7744,
      "source_coverage": 0.55,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.0302,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.136,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0331,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.0784,
      "exposure_p50": 0.2159,
      "exposure_p90": 0.3534,
      "net_risk_p10": 0.0302,
      "net_risk_p50": 0.0831,
      "net_risk_p90": 0.136,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.4718,
      "theta": 0.6784,
      "c_aioe": -0.3629,
      "log_wage_spread": 0.213,
      "wage_position": 1.0013
    },
    "isco_codes_matched": [
      "5415"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.4718,
      "theta": 0.6784,
      "c_aioe": -0.3629,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5415"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 1.3,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1717,
      "net_risk": 0.0661,
      "risk_band": "low",
      "augmentation": 0.0467,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1364,
        "exposure_p50": 0.1717,
        "exposure_p90": 0.2103,
        "net_risk_p10": 0.0489,
        "net_risk_p50": 0.0652,
        "net_risk_p90": 0.0847,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.176,
      "net_risk": 0.0677,
      "risk_band": "low",
      "augmentation": 0.0479,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.153,
        "exposure_p50": 0.176,
        "exposure_p90": 0.2011,
        "net_risk_p10": 0.0589,
        "net_risk_p50": 0.0677,
        "net_risk_p90": 0.0774,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0831,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0762,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0182,
    "adaptation_capacity": 0.4124,
    "adaptation_buffer": 0.0825,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "54141",
      "to_title": "Senior security supervisor",
      "composite": 0.6686,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.4754,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5349
    },
    "employment_family_code": "54",
    "employment_family_total_thousands": 46.2,
    "employment_weight_within_family": 0.127225,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "51422",
    "title": "Manicurist",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 2100,
    "gross_wage_25th": 1400,
    "gross_wage_75th": 3000,
    "estimated_sg_employment_thousands": 3.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3347,
    "bottleneck": 0.4073,
    "market": {
      "market_momentum": 0.5672,
      "industry_footprint_momentum": 0.3222,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.529,
      "market_resilience": 0.5519,
      "market_modifier": 0.8068
    },
    "net_risk": 0.1608,
    "risk_band": "moderate",
    "augmentation": 0.0314,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0927,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.2291,
        "anthropic": 0.1364,
        "eloundou": 0.1287,
        "ilo": 0.1101
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8145,
      "level": "high",
      "crosswalk_quality": 0.7426,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0975,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2242,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0108,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0512,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2028,
      "exposure_p50": 0.3347,
      "exposure_p90": 0.4666,
      "net_risk_p10": 0.0975,
      "net_risk_p50": 0.1608,
      "net_risk_p90": 0.2242,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.3612,
      "theta": 0.6647,
      "c_aioe": -0.2828,
      "log_wage_spread": 0.7621,
      "wage_position": 0.7536
    },
    "isco_codes_matched": [
      "5142"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.3612,
      "theta": 0.6647,
      "c_aioe": -0.2828,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5142"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 0.45,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1495,
      "net_risk": 0.0715,
      "risk_band": "low",
      "augmentation": 0.0336,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1212,
        "exposure_p50": 0.1495,
        "exposure_p90": 0.1793,
        "net_risk_p10": 0.0563,
        "net_risk_p50": 0.0705,
        "net_risk_p90": 0.0887,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2094,
      "net_risk": 0.1001,
      "risk_band": "low",
      "augmentation": 0.0471,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1919,
        "exposure_p50": 0.2094,
        "exposure_p90": 0.2278,
        "net_risk_p10": 0.0918,
        "net_risk_p50": 0.1001,
        "net_risk_p90": 0.1089,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1608,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.151,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0365,
    "adaptation_capacity": 0.3061,
    "adaptation_buffer": 0.0612,
    "demand_fragility": 0.027,
    "reallocation_capacity": 0.0988,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "51421",
      "to_title": "Beautician",
      "composite": 0.7464,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.5575,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5733
    },
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.03579,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "51491",
    "title": "Masseur (non-medical) (including foot reflexologist)",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 1600,
    "gross_wage_25th": 1550,
    "gross_wage_75th": 1945,
    "estimated_sg_employment_thousands": 3.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2055,
    "bottleneck": 0.238,
    "market": {
      "market_momentum": 0.5672,
      "industry_footprint_momentum": 0.3222,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.0677,
      "market_resilience": 0.3674,
      "market_modifier": 0.8714
    },
    "net_risk": 0.1365,
    "risk_band": "low",
    "augmentation": 0.0095,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.016,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.1203,
        "anthropic": 0.1364,
        "eloundou": 0.1328
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.5518,
      "level": "medium",
      "crosswalk_quality": 0,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.4,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0491,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.2238,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0135,
      "label": "sensitive"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.0739,
      "exposure_p50": 0.2055,
      "exposure_p90": 0.337,
      "net_risk_p10": 0.0491,
      "net_risk_p50": 0.1365,
      "net_risk_p90": 0.2238,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.8365,
      "theta": 0.6389,
      "c_aioe": -0.6764,
      "log_wage_spread": 0.227,
      "wage_position": 0.5742
    },
    "isco_codes_matched": [
      "5149"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.8365,
      "theta": 0.6389,
      "c_aioe": -0.6764,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5149"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 1.16,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1301,
      "net_risk": 0.0864,
      "risk_band": "low",
      "augmentation": 0.0114,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1246,
        "exposure_p50": 0.1301,
        "exposure_p90": 0.1352,
        "net_risk_p10": 0.0775,
        "net_risk_p50": 0.0859,
        "net_risk_p90": 0.0952,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1489,
      "net_risk": 0.0989,
      "risk_band": "low",
      "augmentation": 0.013,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1454,
        "exposure_p50": 0.1489,
        "exposure_p90": 0.1522,
        "net_risk_p10": 0.0965,
        "net_risk_p50": 0.0989,
        "net_risk_p90": 0.1011,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1365,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1252,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0162,
    "adaptation_capacity": 0.4131,
    "adaptation_buffer": 0.0826,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "51492",
      "to_title": "Slimming consultant",
      "composite": 0.7432,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.5538,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5717
    },
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.03124,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "53202",
    "title": "Nursing aide/assistant",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 3000,
    "gross_wage_25th": 2432,
    "gross_wage_75th": 3381,
    "estimated_sg_employment_thousands": 3.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.269,
    "bottleneck": 0.3298,
    "market": {
      "market_momentum": 0.4652,
      "industry_footprint_momentum": 0.0084,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4332,
      "market_resilience": 0.4524,
      "market_modifier": 0.8417
    },
    "net_risk": 0.1517,
    "risk_band": "moderate",
    "augmentation": 0.0286,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1105,
      "anthropic_observed_pctile": 0.3814,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.2709,
        "anthropic": 0.3814,
        "eloundou": 0.3661
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.6493,
      "level": "medium",
      "crosswalk_quality": 0.3002,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0757,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2277,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0017,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1342,
      "exposure_p50": 0.269,
      "exposure_p90": 0.4037,
      "net_risk_p10": 0.0757,
      "net_risk_p50": 0.1517,
      "net_risk_p90": 0.2277,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.1885,
      "theta": 0.6534,
      "c_aioe": -0.1497,
      "log_wage_spread": 0.3295,
      "wage_position": 1.0766
    },
    "isco_codes_matched": [
      "5320"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1885,
      "theta": 0.6534,
      "c_aioe": -0.1497,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5320"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 5.2,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3411,
      "net_risk": 0.1924,
      "risk_band": "moderate",
      "augmentation": 0.0509,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3035,
        "exposure_p50": 0.3411,
        "exposure_p90": 0.3765,
        "net_risk_p10": 0.1627,
        "net_risk_p50": 0.1917,
        "net_risk_p90": 0.2213,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2862,
      "net_risk": 0.1615,
      "risk_band": "moderate",
      "augmentation": 0.0427,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2618,
        "exposure_p50": 0.2862,
        "exposure_p90": 0.3092,
        "net_risk_p10": 0.1477,
        "net_risk_p50": 0.1615,
        "net_risk_p90": 0.1744,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1517,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1394,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0339,
    "adaptation_capacity": 0.4042,
    "adaptation_buffer": 0.0808,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "53113",
      "to_title": "Child/After school care centre worker",
      "composite": 0.6136,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.49,
      "wage_preservation": 0.8827,
      "training_ease": 0.3,
      "empirical_priority": 0.5545
    },
    "employment_family_code": "53",
    "employment_family_total_thousands": 17.2,
    "employment_weight_within_family": 0.173473,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "52491",
    "title": "Petrol station attendant",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 2165,
    "gross_wage_25th": 1870,
    "gross_wage_75th": 3453,
    "estimated_sg_employment_thousands": 11.8,
    "employment_thousands": 11.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4131,
    "bottleneck": 0.0668,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.4447,
      "market_resilience": 0.5529,
      "market_modifier": 0.8065
    },
    "net_risk": 0.3123,
    "risk_band": "high",
    "augmentation": 0.0221,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "insufficient_data",
      "exposure_source_count": 1,
      "exposure_source_keys": [
        "aioe"
      ],
      "exposure_source_weights": {
        "aioe": 1
      },
      "exposure_source_pctiles": {
        "aioe": 0.4572
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.3775,
      "level": "low",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.65,
      "source_freshness": 0.55,
      "source_coverage": 0.1,
      "signal_agreement": 0.25,
      "sensitivity": 0.65,
      "exposure_source_count": 1
    },
    "stability": {
      "optimistic_risk": 0.1995,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.425,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0123,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0478,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2639,
      "exposure_p50": 0.4131,
      "exposure_p90": 0.5622,
      "net_risk_p10": 0.1995,
      "net_risk_p50": 0.3123,
      "net_risk_p90": 0.425,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.3105,
      "theta": 0.593,
      "c_aioe": 0.2653,
      "log_wage_spread": 0.6133,
      "wage_position": 0.777
    },
    "isco_codes_matched": [
      "5249"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": 0.3105,
      "theta": 0.593,
      "c_aioe": 0.2653,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "5249"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 1.07,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.4572,
      "net_risk": 0.3441,
      "risk_band": "high",
      "augmentation": 0.0169,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.4572,
        "exposure_p50": 0.4572,
        "exposure_p90": 0.4572,
        "net_risk_p10": 0.3117,
        "net_risk_p50": 0.3441,
        "net_risk_p90": 0.3712,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3992,
      "net_risk": 0.3004,
      "risk_band": "high",
      "augmentation": 0.0147,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.3992,
        "exposure_p50": 0.3992,
        "exposure_p90": 0.3992,
        "net_risk_p10": 0.3004,
        "net_risk_p50": 0.3004,
        "net_risk_p90": 0.3004,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3123,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.294,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0737,
    "adaptation_capacity": 0.2922,
    "adaptation_buffer": 0.0584,
    "demand_fragility": 0.0249,
    "reallocation_capacity": 0.103,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "51931",
      "to_title": "Undertaker",
      "composite": 0.6309,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.5196,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5845
    },
    "employment_family_code": "52",
    "employment_family_total_thousands": 109.4,
    "employment_weight_within_family": 0.095885,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "54144",
    "title": "Private security officer",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 2748,
    "gross_wage_25th": 2250,
    "gross_wage_75th": 2971,
    "estimated_sg_employment_thousands": 5.8,
    "employment_thousands": 5.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.218,
    "bottleneck": 0.4002,
    "market": {
      "market_momentum": 0.5013,
      "industry_footprint_momentum": 0.1192,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3636,
      "market_resilience": 0.5462,
      "market_modifier": 0.8088
    },
    "net_risk": 0.1058,
    "risk_band": "low",
    "augmentation": 0.0237,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0802,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": "exact",
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.2166,
        "anthropic": 0.1364,
        "eloundou": 0.1559,
        "ilo": 0.1485
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.85,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.4,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0418,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1698,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0442,
      "label": "sensitive"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.0861,
      "exposure_p50": 0.218,
      "exposure_p90": 0.3499,
      "net_risk_p10": 0.0418,
      "net_risk_p50": 0.1058,
      "net_risk_p90": 0.1698,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.3908,
      "theta": 0.6636,
      "c_aioe": -0.3064,
      "log_wage_spread": 0.278,
      "wage_position": 0.9862
    },
    "isco_codes_matched": [
      "5414"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.3908,
      "theta": 0.6636,
      "c_aioe": -0.3064,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5414"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 11,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1632,
      "net_risk": 0.0792,
      "risk_band": "low",
      "augmentation": 0.0357,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1442,
        "exposure_p50": 0.1632,
        "exposure_p90": 0.1832,
        "net_risk_p10": 0.0666,
        "net_risk_p50": 0.0784,
        "net_risk_p90": 0.0931,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1716,
      "net_risk": 0.0832,
      "risk_band": "low",
      "augmentation": 0.0375,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1592,
        "exposure_p50": 0.1716,
        "exposure_p90": 0.1846,
        "net_risk_p10": 0.0772,
        "net_risk_p50": 0.0832,
        "net_risk_p90": 0.0895,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1058,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0968,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0221,
    "adaptation_capacity": 0.4229,
    "adaptation_buffer": 0.0846,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "54141",
      "to_title": "Senior security supervisor",
      "composite": 0.7287,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.5378,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5643
    },
    "employment_family_code": "54",
    "employment_family_total_thousands": 46.2,
    "employment_weight_within_family": 0.126264,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "51121",
    "title": "Rail station service assistant",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 2810,
    "gross_wage_25th": 1500,
    "gross_wage_75th": 3312,
    "estimated_sg_employment_thousands": 3.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2384,
    "bottleneck": 0.3494,
    "market": {
      "market_momentum": 0.5366,
      "industry_footprint_momentum": 0.228,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.738,
      "market_resilience": 0.6172,
      "market_modifier": 0.784
    },
    "net_risk": 0.1216,
    "risk_band": "low",
    "augmentation": 0.0304,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0134,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.1497,
        "anthropic": 0.1364,
        "eloundou": 0.409,
        "ilo": 0.229
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7639,
      "level": "medium",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0526,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1905,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0284,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1032,
      "exposure_p50": 0.2384,
      "exposure_p90": 0.3735,
      "net_risk_p10": 0.0526,
      "net_risk_p50": 0.1216,
      "net_risk_p90": 0.1905,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.6798,
      "theta": 0.6554,
      "c_aioe": -0.5385,
      "log_wage_spread": 0.7921,
      "wage_position": 1.0084
    },
    "isco_codes_matched": [
      "5112"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": -0.6798,
      "theta": 0.6554,
      "c_aioe": -0.5385,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5112"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 0.09,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2306,
      "net_risk": 0.1176,
      "risk_band": "low",
      "augmentation": 0.0497,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1634,
        "exposure_p50": 0.2306,
        "exposure_p90": 0.2995,
        "net_risk_p10": 0.0812,
        "net_risk_p50": 0.1149,
        "net_risk_p90": 0.157,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2163,
      "net_risk": 0.1103,
      "risk_band": "low",
      "augmentation": 0.0466,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1726,
        "exposure_p50": 0.2163,
        "exposure_p90": 0.2611,
        "net_risk_p10": 0.088,
        "net_risk_p50": 0.1103,
        "net_risk_p90": 0.1332,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1216,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1111,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0275,
    "adaptation_capacity": 0.4323,
    "adaptation_buffer": 0.0865,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "51112",
      "to_title": "Cabin attendant/steward",
      "composite": 0.6387,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.5162,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5856
    },
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.0414,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "52421",
    "title": "Sales demonstrator",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 2550,
    "gross_wage_25th": 1750,
    "gross_wage_75th": 4216,
    "estimated_sg_employment_thousands": 11.8,
    "employment_thousands": 11.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.411,
    "bottleneck": 0.0009,
    "market": {
      "market_momentum": 0.538,
      "industry_footprint_momentum": 0.2322,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7139,
      "market_resilience": 0.6083,
      "market_modifier": 0.7871
    },
    "net_risk": 0.326,
    "risk_band": "high",
    "augmentation": 0.0165,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0713,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.0651,
        "anthropic": 0.1364,
        "eloundou": 0.2165,
        "ilo": 0.6696
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7639,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.2114,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.4407,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.026,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0915,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2665,
      "exposure_p50": 0.411,
      "exposure_p90": 0.5555,
      "net_risk_p10": 0.2114,
      "net_risk_p50": 0.326,
      "net_risk_p90": 0.4407,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -1.122,
      "theta": 0.4475,
      "c_aioe": -1.122,
      "log_wage_spread": 0.8793,
      "wage_position": 0.9151
    },
    "isco_codes_matched": [
      "5242"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.122,
      "theta": 0.4475,
      "c_aioe": -1.122,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "5242"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.35,
      "real_time_coordination": 0.75,
      "ambiguity_tolerance": 0.6,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.9,
      "regulatory_weight": 0.2,
      "physical_presence": 0.3,
      "tool_velocity": 0.55
    },
    "bls_proxy_employment": 0.06,
    "education_level": 1,
    "education_label": "No formal education",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2785,
      "net_risk": 0.219,
      "risk_band": "moderate",
      "augmentation": 0.0002,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.122,
        "exposure_p50": 0.2785,
        "exposure_p90": 0.4272,
        "net_risk_p10": 0.0953,
        "net_risk_p50": 0.2105,
        "net_risk_p90": 0.3332,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3489,
      "net_risk": 0.2744,
      "risk_band": "moderate",
      "augmentation": 0.0002,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.2523,
        "exposure_p50": 0.3489,
        "exposure_p90": 0.4408,
        "net_risk_p10": 0.1984,
        "net_risk_p50": 0.2744,
        "net_risk_p90": 0.3466,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.326,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3064,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0884,
    "adaptation_capacity": 0.3016,
    "adaptation_buffer": 0.0603,
    "demand_fragility": 0.0489,
    "reallocation_capacity": 0.1015,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "12222",
      "to_title": "Marketing manager",
      "composite": 0.5398,
      "observed_transition_rate": null,
      "destination_quality": 0.5391,
      "wage_preservation": 1,
      "training_ease": 0.8,
      "empirical_priority": 0.6447
    },
    "employment_family_code": "52",
    "employment_family_total_thousands": 109.4,
    "employment_weight_within_family": 0.104062,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "52201",
    "title": "Sales supervisor",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 3220,
    "gross_wage_25th": 2532,
    "gross_wage_75th": 4080,
    "estimated_sg_employment_thousands": 11.8,
    "employment_thousands": 11.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5079,
    "bottleneck": 0.2148,
    "market": {
      "market_momentum": 0.5393,
      "industry_footprint_momentum": 0.2364,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5624,
      "market_resilience": 0.5486,
      "market_modifier": 0.808
    },
    "net_risk": 0.3251,
    "risk_band": "high",
    "augmentation": 0.0525,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.4795,
      "anthropic_observed_pctile": 0.8547,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.3752,
        "anthropic": 0.8547,
        "eloundou": 0.5199
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6998,
      "level": "medium",
      "crosswalk_quality": 0.9019,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.2328,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.4174,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0251,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0915,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3638,
      "exposure_p50": 0.5079,
      "exposure_p90": 0.6521,
      "net_risk_p10": 0.2328,
      "net_risk_p50": 0.3251,
      "net_risk_p90": 0.4174,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.0532,
      "theta": 0.6363,
      "c_aioe": 0.0432,
      "log_wage_spread": 0.4771,
      "wage_position": 1.1556
    },
    "isco_codes_matched": [
      "5220"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.0532,
      "theta": 0.6363,
      "c_aioe": 0.0432,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "5220"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.35,
      "real_time_coordination": 0.75,
      "ambiguity_tolerance": 0.6,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.9,
      "regulatory_weight": 0.2,
      "physical_presence": 0.3,
      "tool_velocity": 0.55
    },
    "bls_proxy_employment": 23.4,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5904,
      "net_risk": 0.3746,
      "risk_band": "high",
      "augmentation": 0.0696,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.4247,
        "exposure_p50": 0.5904,
        "exposure_p90": 0.7467,
        "net_risk_p10": 0.2653,
        "net_risk_p50": 0.3719,
        "net_risk_p90": 0.478,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5427,
      "net_risk": 0.3443,
      "risk_band": "high",
      "augmentation": 0.064,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.4404,
        "exposure_p50": 0.5427,
        "exposure_p90": 0.6392,
        "net_risk_p10": 0.2794,
        "net_risk_p50": 0.3443,
        "net_risk_p90": 0.4055,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3251,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3053,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0855,
    "adaptation_capacity": 0.3041,
    "adaptation_buffer": 0.0608,
    "demand_fragility": 0.0489,
    "reallocation_capacity": 0.1015,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "12222",
      "to_title": "Marketing manager",
      "composite": 0.5807,
      "observed_transition_rate": null,
      "destination_quality": 0.5365,
      "wage_preservation": 1,
      "training_ease": 0.6,
      "empirical_priority": 0.6197
    },
    "employment_family_code": "52",
    "employment_family_total_thousands": 109.4,
    "employment_weight_within_family": 0.116937,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "52422",
    "title": "Salesperson (door-to-door)",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 3811,
    "gross_wage_25th": 1600,
    "gross_wage_75th": 7900,
    "estimated_sg_employment_thousands": 11.8,
    "employment_thousands": 11.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5099,
    "bottleneck": 0.0009,
    "market": {
      "market_momentum": 0.5516,
      "industry_footprint_momentum": 0.2741,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.9389,
      "market_resilience": 0.7065,
      "market_modifier": 0.7527
    },
    "net_risk": 0.3873,
    "risk_band": "high",
    "augmentation": 0.0297,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0713,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.0651,
        "anthropic": 0.1364,
        "eloundou": 0.2165,
        "ilo": 0.6696
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7639,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.2775,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.497,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0873,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.2912,
      "task_exposure_concentration": 0.3335,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3654,
      "exposure_p50": 0.5099,
      "exposure_p90": 0.6544,
      "net_risk_p10": 0.2775,
      "net_risk_p50": 0.3873,
      "net_risk_p90": 0.497,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -1.122,
      "theta": 0.4475,
      "c_aioe": -1.122,
      "log_wage_spread": 1.3155,
      "wage_position": 1.3677
    },
    "isco_codes_matched": [
      "5242"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.122,
      "theta": 0.4475,
      "c_aioe": -1.122,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "5242"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.35,
      "real_time_coordination": 0.75,
      "ambiguity_tolerance": 0.6,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.9,
      "regulatory_weight": 0.2,
      "physical_presence": 0.3,
      "tool_velocity": 0.55
    },
    "bls_proxy_employment": 0.06,
    "education_level": 1,
    "education_label": "No formal education",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2785,
      "net_risk": 0.2094,
      "risk_band": "moderate",
      "augmentation": 0.0002,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.122,
        "exposure_p50": 0.2785,
        "exposure_p90": 0.4272,
        "net_risk_p10": 0.091,
        "net_risk_p50": 0.2022,
        "net_risk_p90": 0.3188,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4651,
      "net_risk": 0.3498,
      "risk_band": "high",
      "augmentation": 0.0003,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.3651,
        "exposure_p50": 0.4651,
        "exposure_p90": 0.5601,
        "net_risk_p10": 0.2745,
        "net_risk_p50": 0.3498,
        "net_risk_p90": 0.4212,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3873,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3575,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1047,
    "adaptation_capacity": 0.384,
    "adaptation_buffer": 0.0768,
    "demand_fragility": 0.055,
    "reallocation_capacity": 0.6976,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "12222",
      "to_title": "Marketing manager",
      "composite": 0.5624,
      "observed_transition_rate": null,
      "destination_quality": 0.5656,
      "wage_preservation": 1,
      "training_ease": 0.8,
      "empirical_priority": 0.6597
    },
    "employment_family_code": "52",
    "employment_family_total_thousands": 109.4,
    "employment_weight_within_family": 0.127216,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "54142",
    "title": "Security supervisor",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 3236,
    "gross_wage_25th": 2750,
    "gross_wage_75th": 3450,
    "estimated_sg_employment_thousands": 5.8,
    "employment_thousands": 5.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2192,
    "bottleneck": 0.4002,
    "market": {
      "market_momentum": 0.5278,
      "industry_footprint_momentum": 0.2008,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4234,
      "market_resilience": 0.536,
      "market_modifier": 0.8124
    },
    "net_risk": 0.1068,
    "risk_band": "low",
    "augmentation": 0.0236,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0802,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": "prefix",
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.2166,
        "anthropic": 0.1364,
        "eloundou": 0.1559,
        "ilo": 0.1485
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8489,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.4,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0425,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1711,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0432,
      "label": "sensitive"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.0873,
      "exposure_p50": 0.2192,
      "exposure_p90": 0.3511,
      "net_risk_p10": 0.0425,
      "net_risk_p50": 0.1068,
      "net_risk_p90": 0.1711,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.3908,
      "theta": 0.6636,
      "c_aioe": -0.3064,
      "log_wage_spread": 0.2268,
      "wage_position": 1.1613
    },
    "isco_codes_matched": [
      "5414"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.3908,
      "theta": 0.6636,
      "c_aioe": -0.3064,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5414"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 11,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1632,
      "net_risk": 0.0795,
      "risk_band": "low",
      "augmentation": 0.035,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1442,
        "exposure_p50": 0.1632,
        "exposure_p90": 0.1832,
        "net_risk_p10": 0.0668,
        "net_risk_p50": 0.0788,
        "net_risk_p90": 0.0933,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1742,
      "net_risk": 0.0849,
      "risk_band": "low",
      "augmentation": 0.0374,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1618,
        "exposure_p50": 0.1742,
        "exposure_p90": 0.1872,
        "net_risk_p10": 0.0788,
        "net_risk_p50": 0.0849,
        "net_risk_p90": 0.0912,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1068,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0979,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0224,
    "adaptation_capacity": 0.4166,
    "adaptation_buffer": 0.0833,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "54141",
      "to_title": "Senior security supervisor",
      "composite": 0.7292,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.5384,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5646
    },
    "employment_family_code": "54",
    "employment_family_total_thousands": 46.2,
    "employment_weight_within_family": 0.137017,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "51202",
    "title": "Senior cook (e.g. station chef, commis cook 1, station cook)",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 3425,
    "gross_wage_25th": 2678,
    "gross_wage_75th": 4297,
    "estimated_sg_employment_thousands": 3.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2787,
    "bottleneck": 0.3342,
    "market": {
      "market_momentum": 0.5006,
      "industry_footprint_momentum": 0.1172,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5936,
      "market_resilience": 0.5378,
      "market_modifier": 0.8118
    },
    "net_risk": 0.1506,
    "risk_band": "moderate",
    "augmentation": 0.039,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2222,
      "anthropic_observed_pctile": 0.4298,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.2077,
        "anthropic": 0.4298,
        "eloundou": 0.3023,
        "ilo": 0.1101
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6541,
      "level": "medium",
      "crosswalk_quality": 0.4011,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0716,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2297,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0006,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.1325,
      "exposure_p50": 0.2787,
      "exposure_p90": 0.425,
      "net_risk_p10": 0.0716,
      "net_risk_p50": 0.1506,
      "net_risk_p90": 0.2297,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.4997,
      "theta": 0.6538,
      "c_aioe": -0.3966,
      "log_wage_spread": 0.4728,
      "wage_position": 1.2291
    },
    "isco_codes_matched": [
      "5120"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.4997,
      "theta": 0.6538,
      "c_aioe": -0.3966,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5120"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 11.66,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2626,
      "net_risk": 0.1419,
      "risk_band": "low",
      "augmentation": 0.0472,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.18,
        "exposure_p50": 0.2626,
        "exposure_p90": 0.3458,
        "net_risk_p10": 0.0975,
        "net_risk_p50": 0.141,
        "net_risk_p90": 0.1887,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2626,
      "net_risk": 0.1419,
      "risk_band": "low",
      "augmentation": 0.0472,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.18,
        "exposure_p50": 0.2626,
        "exposure_p90": 0.3458,
        "net_risk_p10": 0.0975,
        "net_risk_p50": 0.141,
        "net_risk_p90": 0.1887,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.1506,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1398,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0187,
    "adaptation_capacity": 0.3579,
    "adaptation_buffer": 0.0716,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "51931",
      "to_title": "Undertaker",
      "composite": 0.6433,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.5262,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5891
    },
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.045706,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "54143",
    "title": "Senior private security officer",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 3082,
    "gross_wage_25th": 2950,
    "gross_wage_75th": 3366,
    "estimated_sg_employment_thousands": 5.8,
    "employment_thousands": 5.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2193,
    "bottleneck": 0.4002,
    "market": {
      "market_momentum": 0.5074,
      "industry_footprint_momentum": 0.1381,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3752,
      "market_resilience": 0.5545,
      "market_modifier": 0.8059
    },
    "net_risk": 0.106,
    "risk_band": "low",
    "augmentation": 0.0243,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0802,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": "exact",
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.2166,
        "anthropic": 0.1364,
        "eloundou": 0.1559,
        "ilo": 0.1485
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.85,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.4,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0422,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1697,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.044,
      "label": "sensitive"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.0874,
      "exposure_p50": 0.2193,
      "exposure_p90": 0.3512,
      "net_risk_p10": 0.0422,
      "net_risk_p50": 0.106,
      "net_risk_p90": 0.1697,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.3908,
      "theta": 0.6636,
      "c_aioe": -0.3064,
      "log_wage_spread": 0.1319,
      "wage_position": 1.106
    },
    "isco_codes_matched": [
      "5414"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.3908,
      "theta": 0.6636,
      "c_aioe": -0.3064,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5414"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 11,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1632,
      "net_risk": 0.0789,
      "risk_band": "low",
      "augmentation": 0.0362,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1455,
        "exposure_p50": 0.1632,
        "exposure_p90": 0.1832,
        "net_risk_p10": 0.0668,
        "net_risk_p50": 0.0781,
        "net_risk_p90": 0.0931,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1742,
      "net_risk": 0.0842,
      "risk_band": "low",
      "augmentation": 0.0386,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1627,
        "exposure_p50": 0.1742,
        "exposure_p90": 0.1872,
        "net_risk_p10": 0.0786,
        "net_risk_p50": 0.0842,
        "net_risk_p90": 0.0905,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.106,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0971,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0222,
    "adaptation_capacity": 0.4195,
    "adaptation_buffer": 0.0839,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "54141",
      "to_title": "Senior security supervisor",
      "composite": 0.729,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.5382,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5645
    },
    "employment_family_code": "54",
    "employment_family_total_thousands": 46.2,
    "employment_weight_within_family": 0.133717,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "54141",
    "title": "Senior security supervisor",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 3720,
    "gross_wage_25th": 3346,
    "gross_wage_75th": 4249,
    "estimated_sg_employment_thousands": 5.8,
    "employment_thousands": 5.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2193,
    "bottleneck": 0.4002,
    "market": {
      "market_momentum": 0.591,
      "industry_footprint_momentum": 0.3954,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4715,
      "market_resilience": 0.5932,
      "market_modifier": 0.7924
    },
    "net_risk": 0.1042,
    "risk_band": "low",
    "augmentation": 0.0262,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0802,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": "prefix",
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.2166,
        "anthropic": 0.1364,
        "eloundou": 0.1559,
        "ilo": 0.1485
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8489,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.4,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0416,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1669,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0458,
      "label": "sensitive"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.0875,
      "exposure_p50": 0.2193,
      "exposure_p90": 0.3512,
      "net_risk_p10": 0.0416,
      "net_risk_p50": 0.1042,
      "net_risk_p90": 0.1669,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.3908,
      "theta": 0.6636,
      "c_aioe": -0.3064,
      "log_wage_spread": 0.2389,
      "wage_position": 1.335
    },
    "isco_codes_matched": [
      "5414"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.3908,
      "theta": 0.6636,
      "c_aioe": -0.3064,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5414"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 11,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1632,
      "net_risk": 0.0776,
      "risk_band": "low",
      "augmentation": 0.0388,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1442,
        "exposure_p50": 0.1632,
        "exposure_p90": 0.1832,
        "net_risk_p10": 0.065,
        "net_risk_p50": 0.0766,
        "net_risk_p90": 0.0908,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1748,
      "net_risk": 0.0831,
      "risk_band": "low",
      "augmentation": 0.0415,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1625,
        "exposure_p50": 0.1748,
        "exposure_p90": 0.1878,
        "net_risk_p10": 0.0772,
        "net_risk_p50": 0.0831,
        "net_risk_p90": 0.0893,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1042,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0958,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0219,
    "adaptation_capacity": 0.4046,
    "adaptation_buffer": 0.0809,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "54142",
      "to_title": "Security supervisor",
      "composite": 0.6977,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.503,
      "wage_preservation": 0.8699,
      "training_ease": 0,
      "empirical_priority": 0.5277
    },
    "employment_family_code": "54",
    "employment_family_total_thousands": 46.2,
    "employment_weight_within_family": 0.146907,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "52202",
    "title": "Shop sales assistant",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 2359,
    "gross_wage_25th": 1600,
    "gross_wage_75th": 2800,
    "estimated_sg_employment_thousands": 11.8,
    "employment_thousands": 11.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5086,
    "bottleneck": 0.2148,
    "market": {
      "market_momentum": 0.5121,
      "industry_footprint_momentum": 0.1527,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4639,
      "market_resilience": 0.4928,
      "market_modifier": 0.8275
    },
    "net_risk": 0.3334,
    "risk_band": "high",
    "augmentation": 0.0476,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.4795,
      "anthropic_observed_pctile": 0.8547,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.3752,
        "anthropic": 0.8547,
        "eloundou": 0.5199
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6998,
      "level": "medium",
      "crosswalk_quality": 0.9019,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.2389,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.4278,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0334,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0915,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3644,
      "exposure_p50": 0.5086,
      "exposure_p90": 0.6527,
      "net_risk_p10": 0.2389,
      "net_risk_p50": 0.3334,
      "net_risk_p90": 0.4278,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.0532,
      "theta": 0.6363,
      "c_aioe": 0.0432,
      "log_wage_spread": 0.5596,
      "wage_position": 0.8466
    },
    "isco_codes_matched": [
      "5220"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.0532,
      "theta": 0.6363,
      "c_aioe": 0.0432,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "5220"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.35,
      "real_time_coordination": 0.75,
      "ambiguity_tolerance": 0.6,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.9,
      "regulatory_weight": 0.2,
      "physical_presence": 0.3,
      "tool_velocity": 0.55
    },
    "bls_proxy_employment": 23.4,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5904,
      "net_risk": 0.3836,
      "risk_band": "high",
      "augmentation": 0.0625,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.4247,
        "exposure_p50": 0.5904,
        "exposure_p90": 0.7467,
        "net_risk_p10": 0.2769,
        "net_risk_p50": 0.3815,
        "net_risk_p90": 0.4915,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5433,
      "net_risk": 0.353,
      "risk_band": "high",
      "augmentation": 0.0575,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.441,
        "exposure_p50": 0.5433,
        "exposure_p90": 0.6398,
        "net_risk_p10": 0.2866,
        "net_risk_p50": 0.353,
        "net_risk_p90": 0.4157,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3334,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.3119,
    "transition_adjusted_band": "high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0458,
    "adaptation_capacity": 0.3221,
    "adaptation_buffer": 0.0644,
    "demand_fragility": 0.0489,
    "reallocation_capacity": 0.1015,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "12222",
      "to_title": "Marketing manager",
      "composite": 0.5834,
      "observed_transition_rate": null,
      "destination_quality": 0.5396,
      "wage_preservation": 1,
      "training_ease": 0.6,
      "empirical_priority": 0.6279
    },
    "employment_family_code": "52",
    "employment_family_total_thousands": 109.4,
    "employment_weight_within_family": 0.100089,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "51492",
    "title": "Slimming consultant",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 4081,
    "gross_wage_25th": 3115,
    "gross_wage_75th": 5621,
    "estimated_sg_employment_thousands": 3.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2005,
    "bottleneck": 0.238,
    "market": {
      "market_momentum": 0.5672,
      "industry_footprint_momentum": 0.3222,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7326,
      "market_resilience": 0.6334,
      "market_modifier": 0.7783
    },
    "net_risk": 0.1189,
    "risk_band": "low",
    "augmentation": 0.018,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.016,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.1203,
        "anthropic": 0.1364,
        "eloundou": 0.1328
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.5518,
      "level": "medium",
      "crosswalk_quality": 0,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.4,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0399,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1978,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0311,
      "label": "sensitive"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.0673,
      "exposure_p50": 0.2005,
      "exposure_p90": 0.3336,
      "net_risk_p10": 0.0399,
      "net_risk_p50": 0.1189,
      "net_risk_p90": 0.1978,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.8365,
      "theta": 0.6389,
      "c_aioe": -0.6764,
      "log_wage_spread": 0.5903,
      "wage_position": 1.4646
    },
    "isco_codes_matched": [
      "5149"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.8365,
      "theta": 0.6389,
      "c_aioe": -0.6764,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5149"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 1.16,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1301,
      "net_risk": 0.0771,
      "risk_band": "low",
      "augmentation": 0.0196,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1246,
        "exposure_p50": 0.1301,
        "exposure_p90": 0.1352,
        "net_risk_p10": 0.069,
        "net_risk_p50": 0.077,
        "net_risk_p90": 0.0852,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1301,
      "net_risk": 0.0771,
      "risk_band": "low",
      "augmentation": 0.0196,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1246,
        "exposure_p50": 0.1301,
        "exposure_p90": 0.1352,
        "net_risk_p10": 0.069,
        "net_risk_p50": 0.077,
        "net_risk_p90": 0.0852,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.1189,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1109,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0281,
    "adaptation_capacity": 0.3376,
    "adaptation_buffer": 0.0675,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "51931",
      "to_title": "Undertaker",
      "composite": 0.6539,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.4626,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5283
    },
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.049892,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "53120",
    "title": "Teacher aide",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 2500,
    "gross_wage_25th": 2200,
    "gross_wage_75th": 3130,
    "estimated_sg_employment_thousands": 3.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3253,
    "bottleneck": 0.4189,
    "market": {
      "market_momentum": 0.4781,
      "industry_footprint_momentum": 0.0481,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3396,
      "market_resilience": 0.4227,
      "market_modifier": 0.8521
    },
    "net_risk": 0.1611,
    "risk_band": "moderate",
    "augmentation": 0.0459,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.4745,
        "ilo": 0.5255
      },
      "exposure_source_pctiles": {
        "aioe": 0.4991,
        "ilo": 0.2079
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7055,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7549,
      "source_coverage": 0.55,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.0844,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2377,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0111,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.1705,
      "exposure_p50": 0.3253,
      "exposure_p90": 0.4801,
      "net_risk_p10": 0.0844,
      "net_risk_p50": 0.1611,
      "net_risk_p90": 0.2377,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.4517,
      "theta": 0.6658,
      "c_aioe": 0.3531,
      "log_wage_spread": 0.3526,
      "wage_position": 0.8972
    },
    "isco_codes_matched": [
      "5312"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.4517,
      "theta": 0.6658,
      "c_aioe": 0.3531,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5312"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.55,
      "real_time_coordination": 0.85,
      "ambiguity_tolerance": 0.65,
      "institutional_knowledge": 0.6,
      "relationship_intensity": 0.8,
      "regulatory_weight": 0.45,
      "physical_presence": 0.75,
      "tool_velocity": 0.4
    },
    "bls_proxy_employment": 0,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3461,
      "net_risk": 0.1714,
      "risk_band": "moderate",
      "augmentation": 0.0613,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2079,
        "exposure_p50": 0.3461,
        "exposure_p90": 0.4991,
        "net_risk_p10": 0.1003,
        "net_risk_p50": 0.1716,
        "net_risk_p90": 0.2529,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3461,
      "net_risk": 0.1714,
      "risk_band": "moderate",
      "augmentation": 0.0613,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2079,
        "exposure_p50": 0.3461,
        "exposure_p90": 0.4991,
        "net_risk_p10": 0.1003,
        "net_risk_p50": 0.1716,
        "net_risk_p90": 0.2529,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.1611,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1503,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0418,
    "adaptation_capacity": 0.3344,
    "adaptation_buffer": 0.0669,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "53113",
      "to_title": "Child/After school care centre worker",
      "composite": 0.5741,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.5317,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5738
    },
    "employment_family_code": "53",
    "employment_family_total_thousands": 17.2,
    "employment_weight_within_family": 0.158358,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "52440",
    "title": "Telemarketer",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 4072,
    "gross_wage_25th": 2900,
    "gross_wage_75th": 5000,
    "estimated_sg_employment_thousands": 11.8,
    "employment_thousands": 11.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.7046,
    "bottleneck": 0.0107,
    "market": {
      "market_momentum": 0.5366,
      "industry_footprint_momentum": 0.228,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6881,
      "market_resilience": 0.5972,
      "market_modifier": 0.791
    },
    "net_risk": 0.5572,
    "risk_band": "very_high",
    "augmentation": 0.0457,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0708,
      "anthropic_observed_pctile": 0.8498,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.779,
        "anthropic": 0.8498,
        "eloundou": 0.9707,
        "ilo": 0.9579
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.4503,
      "optimistic_band": "high",
      "pessimistic_risk": 0.6641,
      "pessimistic_band": "very_high",
      "distance_to_band_edge": 0.0572,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.3688,
      "task_exposure_concentration": 0.2906,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.5695,
      "exposure_p50": 0.7046,
      "exposure_p90": 0.8398,
      "net_risk_p10": 0.4503,
      "net_risk_p50": 0.5572,
      "net_risk_p90": 0.6641,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 1.1181,
      "theta": 0.5398,
      "c_aioe": 1.015,
      "log_wage_spread": 0.5447,
      "wage_position": 1.4613
    },
    "isco_codes_matched": [
      "5244"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 1.1181,
      "theta": 0.5398,
      "c_aioe": 1.015,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "5244"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 0.59,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.891,
      "net_risk": 0.6972,
      "risk_band": "very_high",
      "augmentation": 0.0057,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.8446,
        "exposure_p50": 0.891,
        "exposure_p90": 0.9366,
        "net_risk_p10": 0.6294,
        "net_risk_p50": 0.6869,
        "net_risk_p90": 0.7395,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.8527,
      "net_risk": 0.6673,
      "risk_band": "very_high",
      "augmentation": 0.0054,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.823,
        "exposure_p50": 0.8527,
        "exposure_p90": 0.8819,
        "net_risk_p10": 0.644,
        "net_risk_p50": 0.6673,
        "net_risk_p90": 0.6901,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.5572,
    "structural_risk_band": "very_high",
    "transition_adjusted_risk": 0.5144,
    "transition_adjusted_band": "very_high",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.1303,
    "adaptation_capacity": 0.3841,
    "adaptation_buffer": 0.0768,
    "demand_fragility": 0.0582,
    "reallocation_capacity": 0.7381,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "51492",
      "to_title": "Slimming consultant",
      "composite": 0.6967,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.5966,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6188
    },
    "employment_family_code": "52",
    "employment_family_total_thousands": 109.4,
    "employment_weight_within_family": 0.1315,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "51131",
    "title": "Tour guide",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 2881,
    "gross_wage_25th": 2525,
    "gross_wage_75th": 3857,
    "estimated_sg_employment_thousands": 3.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3662,
    "bottleneck": 0.6533,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.475,
      "market_resilience": 0.565,
      "market_modifier": 0.8022
    },
    "net_risk": 0.1019,
    "risk_band": "low",
    "augmentation": 0.0788,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.3177,
        "eloundou": 0.3305,
        "ilo": 0.3518
      },
      "exposure_source_pctiles": {
        "aioe": 0.5143,
        "eloundou": 0.386,
        "ilo": 0.3936
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7764,
      "level": "high",
      "crosswalk_quality": 0.7236,
      "market_data_granularity": 0.65,
      "source_freshness": 0.7897,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.064,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1398,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0481,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0073,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.23,
      "exposure_p50": 0.3662,
      "exposure_p90": 0.5024,
      "net_risk_p10": 0.064,
      "net_risk_p50": 0.1019,
      "net_risk_p90": 0.1398,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": 0.4827,
      "theta": 0.6932,
      "c_aioe": 0.3641,
      "log_wage_spread": 0.4236,
      "wage_position": 1.0339
    },
    "isco_codes_matched": [
      "5113"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.4827,
      "theta": 0.6932,
      "c_aioe": 0.3641,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5113"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 0,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.4294,
      "net_risk": 0.1194,
      "risk_band": "low",
      "augmentation": 0.1585,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.3886,
        "exposure_p50": 0.4294,
        "exposure_p90": 0.4712,
        "net_risk_p10": 0.0897,
        "net_risk_p50": 0.1201,
        "net_risk_p90": 0.1504,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3718,
      "net_risk": 0.1034,
      "risk_band": "low",
      "augmentation": 0.1372,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.3466,
        "exposure_p50": 0.3718,
        "exposure_p90": 0.3976,
        "net_risk_p10": 0.0964,
        "net_risk_p50": 0.1034,
        "net_risk_p90": 0.1106,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1019,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0956,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0222,
    "adaptation_capacity": 0.3085,
    "adaptation_buffer": 0.0617,
    "demand_fragility": 0.0042,
    "reallocation_capacity": 0.0864,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "51112",
      "to_title": "Cabin attendant/steward",
      "composite": 0.6687,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.4754,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.535
    },
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.04192,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "51931",
    "title": "Undertaker",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 4137,
    "gross_wage_25th": 3000,
    "gross_wage_75th": 4735,
    "estimated_sg_employment_thousands": 3.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2269,
    "bottleneck": 0.9162,
    "market": {
      "market_momentum": 0.625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.6203,
      "market_resilience": 0.6231,
      "market_modifier": 0.7819
    },
    "net_risk": 0.0149,
    "risk_band": "very_low",
    "augmentation": 0.0614,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1257,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "anthropic"
      ],
      "exposure_source_weights": {
        "aioe": 0.478,
        "anthropic": 0.522
      },
      "exposure_source_pctiles": {
        "aioe": 0.262,
        "anthropic": 0.1364
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8049,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.7744,
      "source_coverage": 0.55,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.0059,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0239,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0149,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.0894,
      "exposure_p50": 0.2269,
      "exposure_p90": 0.3644,
      "net_risk_p10": 0.0059,
      "net_risk_p50": 0.0149,
      "net_risk_p90": 0.0239,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.1904,
      "theta": 0.7673,
      "c_aioe": -0.1295,
      "log_wage_spread": 0.4564,
      "wage_position": 1.4847
    },
    "isco_codes_matched": [
      "5193"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1904,
      "theta": 0.7673,
      "c_aioe": -0.1295,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5193"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 0.24,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1964,
      "net_risk": 0.0129,
      "risk_band": "very_low",
      "augmentation": 0.1122,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1364,
        "exposure_p50": 0.1964,
        "exposure_p90": 0.262,
        "net_risk_p10": 0.0003,
        "net_risk_p50": 0.0122,
        "net_risk_p90": 0.0267,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.197,
      "net_risk": 0.0129,
      "risk_band": "very_low",
      "augmentation": 0.1125,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.158,
        "exposure_p50": 0.197,
        "exposure_p90": 0.2396,
        "net_risk_p10": 0.0104,
        "net_risk_p50": 0.0129,
        "net_risk_p90": 0.0157,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0149,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0136,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0031,
    "adaptation_capacity": 0.4164,
    "adaptation_buffer": 0.0833,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "51492",
      "to_title": "Slimming consultant",
      "composite": 0.6346,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.4398,
      "wage_preservation": 0.9865,
      "training_ease": 0,
      "empirical_priority": 0.5161
    },
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.050233,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "51312",
    "title": "Waiter",
    "major_group": "SERVICE AND SALES WORKERS",
    "major_group_code": 5,
    "gross_wage_median": 1565,
    "gross_wage_25th": 1400,
    "gross_wage_75th": 2099,
    "estimated_sg_employment_thousands": 3.3,
    "employment_thousands": 3.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 247,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2303,
    "bottleneck": 0.0365,
    "market": {
      "market_momentum": 0.5067,
      "industry_footprint_momentum": 0.136,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1586,
      "market_resilience": 0.4175,
      "market_modifier": 0.8539
    },
    "net_risk": 0.1895,
    "risk_band": "moderate",
    "augmentation": 0.0064,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0374,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": "prefix",
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.1738,
        "anthropic": 0.1364,
        "eloundou": 0.181,
        "ilo": 0.297
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.865,
      "level": "high",
      "crosswalk_quality": 0.9144,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.081,
      "optimistic_band": "low",
      "pessimistic_risk": 0.298,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0395,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.0984,
      "exposure_p50": 0.2303,
      "exposure_p90": 0.3622,
      "net_risk_p10": 0.081,
      "net_risk_p50": 0.1895,
      "net_risk_p90": 0.298,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "clerical_sales_service",
    "raw": {
      "aioe": -0.5733,
      "theta": 0.5601,
      "c_aioe": -0.5087,
      "log_wage_spread": 0.405,
      "wage_position": 0.5616
    },
    "isco_codes_matched": [
      "5131"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.5733,
      "theta": 0.5601,
      "c_aioe": -0.5087,
      "category": "low_exposure",
      "isco_codes_matched": [
        "5131"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 6.6,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "moderate",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1981,
      "net_risk": 0.163,
      "risk_band": "moderate",
      "augmentation": 0.003,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1562,
        "exposure_p50": 0.1981,
        "exposure_p90": 0.2397,
        "net_risk_p10": 0.1275,
        "net_risk_p50": 0.1603,
        "net_risk_p90": 0.1977,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1981,
      "net_risk": 0.163,
      "risk_band": "moderate",
      "augmentation": 0.003,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1709,
        "exposure_p50": 0.1981,
        "exposure_p90": 0.2251,
        "net_risk_p10": 0.1406,
        "net_risk_p50": 0.163,
        "net_risk_p90": 0.1852,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1895,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1737,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0417,
    "adaptation_capacity": 0.4162,
    "adaptation_buffer": 0.0832,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "51931",
      "to_title": "Undertaker",
      "composite": 0.6497,
      "observed_transition_rate": 0.5019,
      "destination_quality": 0.5337,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5924
    },
    "employment_family_code": "51",
    "employment_family_total_thousands": 73.2,
    "employment_weight_within_family": 0.030896,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "62212",
    "title": "Aquarium fish farm worker",
    "major_group": "AGRICULTURAL AND FISHERY WORKERS",
    "major_group_code": 6,
    "gross_wage_median": 3630,
    "gross_wage_25th": 3165,
    "gross_wage_75th": 4069,
    "estimated_sg_employment_thousands": 2.7,
    "employment_thousands": 2.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 54.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.199,
    "bottleneck": 0.3547,
    "market": {
      "market_momentum": 0.5938,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.492,
      "market_resilience": 0.553,
      "market_modifier": 0.8064
    },
    "net_risk": 0.1036,
    "risk_band": "low",
    "augmentation": 0.0147,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.4745,
        "ilo": 0.5255
      },
      "exposure_source_pctiles": {
        "aioe": 0.025,
        "ilo": 0.1807
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.803,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.7549,
      "source_coverage": 0.55,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.0643,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1428,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0464,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1236,
      "exposure_p50": 0.199,
      "exposure_p90": 0.2744,
      "net_risk_p10": 0.0643,
      "net_risk_p50": 0.1036,
      "net_risk_p90": 0.1428,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.5132,
      "theta": 0.6565,
      "c_aioe": -1.197,
      "log_wage_spread": 0.2512,
      "wage_position": 1.4097
    },
    "isco_codes_matched": [
      "6221"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.5132,
      "theta": 0.6565,
      "c_aioe": -1.197,
      "category": "low_exposure",
      "isco_codes_matched": [
        "6221"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0,
    "education_level": 1,
    "education_label": "No formal education",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1068,
      "net_risk": 0.0556,
      "risk_band": "low",
      "augmentation": 0.021,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.025,
        "exposure_p50": 0.1068,
        "exposure_p90": 0.1807,
        "net_risk_p10": 0.0127,
        "net_risk_p50": 0.0555,
        "net_risk_p90": 0.0957,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.14,
      "net_risk": 0.0728,
      "risk_band": "low",
      "augmentation": 0.0275,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0868,
        "exposure_p50": 0.14,
        "exposure_p90": 0.188,
        "net_risk_p10": 0.0452,
        "net_risk_p50": 0.0728,
        "net_risk_p90": 0.0978,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1036,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0957,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.011,
    "adaptation_capacity": 0.381,
    "adaptation_buffer": 0.0762,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "83311",
      "to_title": "Bus driver",
      "composite": 0.5541,
      "observed_transition_rate": null,
      "destination_quality": 0.4283,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5233
    },
    "employment_family_code": "62",
    "employment_family_total_thousands": 18.2,
    "employment_weight_within_family": 1,
    "employment_estimate_method": "equal_fallback"
  },
  {
    "ssoc": "61133",
    "title": "Gardener and horticultural worker",
    "major_group": "AGRICULTURAL AND FISHERY WORKERS",
    "major_group_code": 6,
    "gross_wage_median": 1800,
    "gross_wage_25th": 1750,
    "gross_wage_75th": 1900,
    "estimated_sg_employment_thousands": 1.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 54.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.1998,
    "bottleneck": 0.3806,
    "market": {
      "market_momentum": 0.5938,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.0931,
      "market_resilience": 0.3935,
      "market_modifier": 0.8623
    },
    "net_risk": 0.1067,
    "risk_band": "low",
    "augmentation": 0.0235,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2638,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.4002,
        "anthropic": 0.1364,
        "eloundou": 0.319,
        "ilo": 0.1101
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8264,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0646,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1488,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0433,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.121,
      "exposure_p50": 0.1998,
      "exposure_p90": 0.2786,
      "net_risk_p10": 0.0646,
      "net_risk_p50": 0.1067,
      "net_risk_p90": 0.1488,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": 0.1705,
      "theta": 0.6591,
      "c_aioe": 0.1344,
      "log_wage_spread": 0.1178,
      "wage_position": 0.699
    },
    "isco_codes_matched": [
      "6113"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.1705,
      "theta": 0.6591,
      "c_aioe": 0.1344,
      "category": "low_exposure",
      "isco_codes_matched": [
        "6113"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 27.3,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2366,
      "net_risk": 0.1264,
      "risk_band": "low",
      "augmentation": 0.0354,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1667,
        "exposure_p50": 0.2366,
        "exposure_p90": 0.31,
        "net_risk_p10": 0.0863,
        "net_risk_p50": 0.1266,
        "net_risk_p90": 0.1726,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2366,
      "net_risk": 0.1264,
      "risk_band": "low",
      "augmentation": 0.0354,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1667,
        "exposure_p50": 0.2366,
        "exposure_p90": 0.31,
        "net_risk_p10": 0.0863,
        "net_risk_p50": 0.1266,
        "net_risk_p90": 0.1726,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.1067,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0997,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0119,
    "adaptation_capacity": 0.3307,
    "adaptation_buffer": 0.0661,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "96261",
      "to_title": "Building caretaker/Watchman",
      "composite": 0.6293,
      "observed_transition_rate": null,
      "destination_quality": 0.4359,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5011
    },
    "employment_family_code": "61",
    "employment_family_total_thousands": 36.4,
    "employment_weight_within_family": 0.5,
    "employment_estimate_method": "equal_fallback"
  },
  {
    "ssoc": "61131",
    "title": "Landscape and plant nursery supervisor",
    "major_group": "AGRICULTURAL AND FISHERY WORKERS",
    "major_group_code": 6,
    "gross_wage_median": 2575,
    "gross_wage_25th": 1750,
    "gross_wage_75th": 3500,
    "estimated_sg_employment_thousands": 1.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 54.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2091,
    "bottleneck": 0.3806,
    "market": {
      "market_momentum": 0.5938,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.6689,
      "market_resilience": 0.6238,
      "market_modifier": 0.7817
    },
    "net_risk": 0.1012,
    "risk_band": "low",
    "augmentation": 0.0326,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.2638,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.4002,
        "anthropic": 0.1364,
        "eloundou": 0.319,
        "ilo": 0.1101
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.8264,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0632,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1393,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0488,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1306,
      "exposure_p50": 0.2091,
      "exposure_p90": 0.2876,
      "net_risk_p10": 0.0632,
      "net_risk_p50": 0.1012,
      "net_risk_p90": 0.1393,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": 0.1705,
      "theta": 0.6591,
      "c_aioe": 0.1344,
      "log_wage_spread": 0.6931,
      "wage_position": 1
    },
    "isco_codes_matched": [
      "6113"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.1705,
      "theta": 0.6591,
      "c_aioe": 0.1344,
      "category": "low_exposure",
      "isco_codes_matched": [
        "6113"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.7,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.9,
      "physical_presence": 0.95,
      "tool_velocity": 0.35
    },
    "bls_proxy_employment": 27.3,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": false,
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2366,
      "net_risk": 0.1145,
      "risk_band": "low",
      "augmentation": 0.0562,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1667,
        "exposure_p50": 0.2366,
        "exposure_p90": 0.31,
        "net_risk_p10": 0.0788,
        "net_risk_p50": 0.1143,
        "net_risk_p90": 0.1554,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2244,
      "net_risk": 0.1086,
      "risk_band": "low",
      "augmentation": 0.0533,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1789,
        "exposure_p50": 0.2244,
        "exposure_p90": 0.2721,
        "net_risk_p10": 0.0866,
        "net_risk_p50": 0.1086,
        "net_risk_p90": 0.1317,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1012,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.093,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0126,
    "adaptation_capacity": 0.4072,
    "adaptation_buffer": 0.0814,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "22200",
      "to_title": "Registered nurse and other nursing professional (e.g. clinical nurse, nurse educator, excluding enrolled nurse)",
      "composite": 0.5261,
      "observed_transition_rate": null,
      "destination_quality": 0.4744,
      "wage_preservation": 1,
      "training_ease": 0.6,
      "empirical_priority": 0.5801
    },
    "employment_family_code": "61",
    "employment_family_total_thousands": 36.4,
    "employment_weight_within_family": 0.5,
    "employment_estimate_method": "equal_fallback"
  },
  {
    "ssoc": "71271",
    "title": "Air-conditioning/Refrigeration equipment mechanic",
    "major_group": "CRAFTSMEN AND RELATED TRADES WORKERS",
    "major_group_code": 7,
    "gross_wage_median": 3263,
    "gross_wage_25th": 2475,
    "gross_wage_75th": 4003,
    "estimated_sg_employment_thousands": 2.3,
    "employment_thousands": 2.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3004,
    "bottleneck": 0.6061,
    "market": {
      "market_momentum": 0.0625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.5954,
      "market_resilience": 0.2756,
      "market_modifier": 0.9035
    },
    "net_risk": 0.1073,
    "risk_band": "low",
    "augmentation": 0.0211,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.3569,
      "anthropic_observed_pctile": 0.3854,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.0285,
        "anthropic": 0.3854,
        "eloundou": 0.0795,
        "ilo": 0.1683
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "divergent_exposure_sources",
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.5845,
      "level": "medium",
      "crosswalk_quality": 0.3125,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0611,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1535,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0427,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0396,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1711,
      "exposure_p50": 0.3004,
      "exposure_p90": 0.4297,
      "net_risk_p10": 0.0611,
      "net_risk_p50": 0.1073,
      "net_risk_p90": 0.1535,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.4775,
      "theta": 0.6878,
      "c_aioe": -1.1225,
      "log_wage_spread": 0.4808,
      "wage_position": 1.2269
    },
    "isco_codes_matched": [
      "7127"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.4775,
      "theta": 0.6878,
      "c_aioe": -1.1225,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7127"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.46,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1695,
      "net_risk": 0.0603,
      "risk_band": "low",
      "augmentation": 0.0283,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0786,
        "exposure_p50": 0.1695,
        "exposure_p90": 0.2564,
        "net_risk_p10": 0.0272,
        "net_risk_p50": 0.0573,
        "net_risk_p90": 0.0972,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2308,
      "net_risk": 0.0821,
      "risk_band": "low",
      "augmentation": 0.0386,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1747,
        "exposure_p50": 0.2308,
        "exposure_p90": 0.2845,
        "net_risk_p10": 0.0622,
        "net_risk_p50": 0.0821,
        "net_risk_p90": 0.1012,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1073,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1024,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0094,
    "adaptation_capacity": 0.2306,
    "adaptation_buffer": 0.0461,
    "demand_fragility": 0.0215,
    "reallocation_capacity": 0.1051,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "71151",
      "to_title": "Carpenter",
      "composite": 0.5783,
      "observed_transition_rate": 0.4384,
      "destination_quality": 0.3818,
      "wage_preservation": 0.8894,
      "training_ease": 0,
      "empirical_priority": 0.4604
    },
    "employment_family_code": "71",
    "employment_family_total_thousands": 19.9,
    "employment_weight_within_family": 0.141029,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "72310",
    "title": "Automotive mechanic",
    "major_group": "CRAFTSMEN AND RELATED TRADES WORKERS",
    "major_group_code": 7,
    "gross_wage_median": 2776,
    "gross_wage_25th": 2160,
    "gross_wage_75th": 3400,
    "estimated_sg_employment_thousands": 1.7,
    "employment_thousands": 1.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.191,
    "bottleneck": 0.6078,
    "market": {
      "market_momentum": 0.0931,
      "industry_footprint_momentum": 0.0941,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5018,
      "market_resilience": 0.2566,
      "market_modifier": 0.9102
    },
    "net_risk": 0.0682,
    "risk_band": "low",
    "augmentation": 0.0117,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0472,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.0891,
        "anthropic": 0.1364,
        "eloundou": 0.113,
        "ilo": 0.1101
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8789,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0261,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1103,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0182,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.0731,
      "exposure_p50": 0.191,
      "exposure_p90": 0.309,
      "net_risk_p10": 0.0261,
      "net_risk_p50": 0.0682,
      "net_risk_p90": 0.1103,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.9547,
      "theta": 0.6882,
      "c_aioe": -0.7249,
      "log_wage_spread": 0.4537,
      "wage_position": 1.0438
    },
    "isco_codes_matched": [
      "7231"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.9547,
      "theta": 0.6882,
      "c_aioe": -0.7249,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7231"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 3.85,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1126,
      "net_risk": 0.0402,
      "risk_band": "very_low",
      "augmentation": 0.0176,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1007,
        "exposure_p50": 0.1126,
        "exposure_p90": 0.124,
        "net_risk_p10": 0.0307,
        "net_risk_p50": 0.0399,
        "net_risk_p90": 0.0498,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1459,
      "net_risk": 0.0521,
      "risk_band": "low",
      "augmentation": 0.0228,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1382,
        "exposure_p50": 0.1459,
        "exposure_p90": 0.1533,
        "net_risk_p10": 0.0493,
        "net_risk_p50": 0.0521,
        "net_risk_p90": 0.0547,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0682,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0629,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0058,
    "adaptation_capacity": 0.383,
    "adaptation_buffer": 0.0766,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "72391",
      "to_title": "Machinery mechanic",
      "composite": 0.6261,
      "observed_transition_rate": 0.4384,
      "destination_quality": 0.4312,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5014
    },
    "employment_family_code": "72",
    "employment_family_total_thousands": 10.8,
    "employment_weight_within_family": 0.107114,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "75121",
    "title": "Baker",
    "major_group": "CRAFTSMEN AND RELATED TRADES WORKERS",
    "major_group_code": 7,
    "gross_wage_median": 2210,
    "gross_wage_25th": 1500,
    "gross_wage_75th": 3083,
    "estimated_sg_employment_thousands": 1.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2054,
    "bottleneck": 0.1007,
    "market": {
      "market_momentum": 0.0775,
      "industry_footprint_momentum": 0.046,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5722,
      "market_resilience": 0.2754,
      "market_modifier": 0.9036
    },
    "net_risk": 0.1669,
    "risk_band": "moderate",
    "augmentation": 0.0035,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0856,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.2219,
        "anthropic": 0.1364,
        "eloundou": 0.2688,
        "ilo": 0.0854
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0686,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2651,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0169,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.0845,
      "exposure_p50": 0.2054,
      "exposure_p90": 0.3263,
      "net_risk_p10": 0.0686,
      "net_risk_p50": 0.1669,
      "net_risk_p90": 0.2651,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.3853,
      "theta": 0.5997,
      "c_aioe": -0.3267,
      "log_wage_spread": 0.7204,
      "wage_position": 0.831
    },
    "isco_codes_matched": [
      "7512"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.3853,
      "theta": 0.5997,
      "c_aioe": -0.3267,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7512"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.19,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1757,
      "net_risk": 0.1428,
      "risk_band": "low",
      "augmentation": 0.0049,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.13,
        "exposure_p50": 0.1757,
        "exposure_p90": 0.2229,
        "net_risk_p10": 0.1036,
        "net_risk_p50": 0.1423,
        "net_risk_p90": 0.1835,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1869,
      "net_risk": 0.1519,
      "risk_band": "moderate",
      "augmentation": 0.0052,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1572,
        "exposure_p50": 0.1869,
        "exposure_p90": 0.2176,
        "net_risk_p10": 0.1278,
        "net_risk_p50": 0.1519,
        "net_risk_p90": 0.1768,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1669,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1544,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0156,
    "adaptation_capacity": 0.3752,
    "adaptation_buffer": 0.075,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "75122",
      "to_title": "Pastry and confectionery maker",
      "composite": 0.6716,
      "observed_transition_rate": 0.4384,
      "destination_quality": 0.4784,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5237
    },
    "employment_family_code": "75",
    "employment_family_total_thousands": 10.1,
    "employment_weight_within_family": 0.127689,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "71331",
    "title": "Building maintenance worker",
    "major_group": "CRAFTSMEN AND RELATED TRADES WORKERS",
    "major_group_code": 7,
    "gross_wage_median": 3245,
    "gross_wage_25th": 2438,
    "gross_wage_75th": 4461,
    "estimated_sg_employment_thousands": 2.3,
    "employment_thousands": 2.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.1622,
    "bottleneck": 0.7611,
    "market": {
      "market_momentum": 0.0809,
      "industry_footprint_momentum": 0.0565,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7059,
      "market_resilience": 0.3309,
      "market_modifier": 0.8842
    },
    "net_risk": 0.0343,
    "risk_band": "very_low",
    "augmentation": 0.0156,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.3177,
        "eloundou": 0.3305,
        "ilo": 0.3518
      },
      "exposure_source_pctiles": {
        "aioe": 0.107,
        "eloundou": 0.1904,
        "ilo": 0.0037
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.823,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7897,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0083,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0602,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0157,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.0393,
      "exposure_p50": 0.1622,
      "exposure_p90": 0.285,
      "net_risk_p10": 0.0083,
      "net_risk_p50": 0.0343,
      "net_risk_p90": 0.0602,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.8728,
      "theta": 0.7148,
      "c_aioe": -0.6395,
      "log_wage_spread": 0.6042,
      "wage_position": 1.2202
    },
    "isco_codes_matched": [
      "7133"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.8728,
      "theta": 0.7148,
      "c_aioe": -0.6395,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7133"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.0982,
      "net_risk": 0.0207,
      "risk_band": "very_low",
      "augmentation": 0.0247,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0358,
        "exposure_p50": 0.0982,
        "exposure_p90": 0.1633,
        "net_risk_p10": 0.0073,
        "net_risk_p50": 0.0197,
        "net_risk_p90": 0.0363,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.0982,
      "net_risk": 0.0207,
      "risk_band": "very_low",
      "augmentation": 0.0247,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0358,
        "exposure_p50": 0.0982,
        "exposure_p90": 0.1633,
        "net_risk_p10": 0.0073,
        "net_risk_p50": 0.0197,
        "net_risk_p90": 0.0363,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.0343,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0322,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0031,
    "adaptation_capacity": 0.2993,
    "adaptation_buffer": 0.0599,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "71000",
      "to_title": "Supervisor/General foreman (building and related trades)",
      "composite": 0.5898,
      "observed_transition_rate": 0.4384,
      "destination_quality": 0.3934,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.4836
    },
    "employment_family_code": "71",
    "employment_family_total_thousands": 19.9,
    "employment_weight_within_family": 0.14064,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "71311",
    "title": "Building painter",
    "major_group": "CRAFTSMEN AND RELATED TRADES WORKERS",
    "major_group_code": 7,
    "gross_wage_median": 1600,
    "gross_wage_25th": 1600,
    "gross_wage_75th": 2450,
    "estimated_sg_employment_thousands": 2.3,
    "employment_thousands": 2.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2609,
    "bottleneck": 0.0232,
    "market": {
      "market_momentum": 0.1805,
      "industry_footprint_momentum": 0.363,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.193,
      "market_resilience": 0.1855,
      "market_modifier": 0.9351
    },
    "net_risk": 0.2383,
    "risk_band": "moderate",
    "augmentation": 0.0018,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.7512,
      "anthropic_observed_pctile": 0.9348,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.3126,
        "anthropic": 0.3413,
        "ilo": 0.3461
      },
      "exposure_source_pctiles": {
        "aioe": 0.1836,
        "anthropic": 0.9348,
        "ilo": 0.0309
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7297,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8317,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.4,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.1205,
      "optimistic_band": "low",
      "pessimistic_risk": 0.3562,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0617,
      "label": "sensitive"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1319,
      "exposure_p50": 0.2609,
      "exposure_p90": 0.39,
      "net_risk_p10": 0.1205,
      "net_risk_p50": 0.2383,
      "net_risk_p90": 0.3562,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.569,
      "theta": 0.5517,
      "c_aioe": -0.5097,
      "log_wage_spread": 0.4261,
      "wage_position": 0.6016
    },
    "isco_codes_matched": [
      "7131"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.569,
      "theta": 0.5517,
      "c_aioe": -0.5097,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7131"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.13,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3871,
      "net_risk": 0.3536,
      "risk_band": "high",
      "augmentation": 0.0017,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.0784,
        "exposure_p50": 0.3871,
        "exposure_p90": 0.6988,
        "net_risk_p10": 0.0715,
        "net_risk_p50": 0.3459,
        "net_risk_p90": 0.6266,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3248,
      "net_risk": 0.2967,
      "risk_band": "moderate",
      "augmentation": 0.0014,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.1241,
        "exposure_p50": 0.3248,
        "exposure_p90": 0.5274,
        "net_risk_p10": 0.1134,
        "net_risk_p50": 0.2967,
        "net_risk_p90": 0.4817,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2383,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2199,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0225,
    "adaptation_capacity": 0.3862,
    "adaptation_buffer": 0.0772,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "71331",
      "to_title": "Building maintenance worker",
      "composite": 0.699,
      "observed_transition_rate": 0.4384,
      "destination_quality": 0.518,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5398
    },
    "employment_family_code": "71",
    "employment_family_total_thousands": 19.9,
    "employment_weight_within_family": 0.098755,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "75110",
    "title": "Butcher, fishmonger and related food preparer",
    "major_group": "CRAFTSMEN AND RELATED TRADES WORKERS",
    "major_group_code": 7,
    "gross_wage_median": 2772,
    "gross_wage_25th": 2593,
    "gross_wage_75th": 3142,
    "estimated_sg_employment_thousands": 1.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.1713,
    "bottleneck": 0.1355,
    "market": {
      "market_momentum": 0.0914,
      "industry_footprint_momentum": 0.0889,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3583,
      "market_resilience": 0.1982,
      "market_modifier": 0.9306
    },
    "net_risk": 0.1378,
    "risk_band": "low",
    "augmentation": 0.0027,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0152,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.1515,
        "anthropic": 0.1364,
        "eloundou": 0.1883,
        "ilo": 0.0309
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.6879,
      "level": "medium",
      "crosswalk_quality": 0.3863,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.4,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0419,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.2336,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0122,
      "label": "sensitive"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.0521,
      "exposure_p50": 0.1713,
      "exposure_p90": 0.2904,
      "net_risk_p10": 0.0419,
      "net_risk_p50": 0.1378,
      "net_risk_p90": 0.2336,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.6781,
      "theta": 0.6137,
      "c_aioe": -0.5654,
      "log_wage_spread": 0.192,
      "wage_position": 1.0423
    },
    "isco_codes_matched": [
      "7511"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.6781,
      "theta": 0.6137,
      "c_aioe": -0.5654,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7511"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.94,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1251,
      "net_risk": 0.1007,
      "risk_band": "low",
      "augmentation": 0.0034,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0857,
        "exposure_p50": 0.1251,
        "exposure_p90": 0.1659,
        "net_risk_p10": 0.0694,
        "net_risk_p50": 0.1022,
        "net_risk_p90": 0.1337,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1251,
      "net_risk": 0.1007,
      "risk_band": "low",
      "augmentation": 0.0034,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0857,
        "exposure_p50": 0.1251,
        "exposure_p90": 0.1659,
        "net_risk_p10": 0.0694,
        "net_risk_p50": 0.1022,
        "net_risk_p90": 0.1337,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.1378,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1298,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0141,
    "adaptation_capacity": 0.2914,
    "adaptation_buffer": 0.0583,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "83421",
      "to_title": "Excavating/Trench digging machine operator",
      "composite": 0.5901,
      "observed_transition_rate": 0.162,
      "destination_quality": 0.4675,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.4942
    },
    "employment_family_code": "75",
    "employment_family_total_thousands": 10.1,
    "employment_weight_within_family": 0.143006,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "71151",
    "title": "Carpenter",
    "major_group": "CRAFTSMEN AND RELATED TRADES WORKERS",
    "major_group_code": 7,
    "gross_wage_median": 2902,
    "gross_wage_25th": 2110,
    "gross_wage_75th": 4209,
    "estimated_sg_employment_thousands": 2.3,
    "employment_thousands": 2.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.1858,
    "bottleneck": 0.8422,
    "market": {
      "market_momentum": 0.0717,
      "industry_footprint_momentum": 0.0282,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7148,
      "market_resilience": 0.3289,
      "market_modifier": 0.8849
    },
    "net_risk": 0.0259,
    "risk_band": "very_low",
    "augmentation": 0.0184,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0891,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.0472,
        "anthropic": 0.1364,
        "eloundou": 0.1412,
        "ilo": 0.0309
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.9089,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0095,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0424,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0241,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.0679,
      "exposure_p50": 0.1858,
      "exposure_p90": 0.3038,
      "net_risk_p10": 0.0095,
      "net_risk_p50": 0.0259,
      "net_risk_p90": 0.0424,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.3236,
      "theta": 0.7296,
      "c_aioe": -0.9502,
      "log_wage_spread": 0.6905,
      "wage_position": 1.0912
    },
    "isco_codes_matched": [
      "7115"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.3236,
      "theta": 0.7296,
      "c_aioe": -0.9502,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7115"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 4.58,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.089,
      "net_risk": 0.0124,
      "risk_band": "very_low",
      "augmentation": 0.0247,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0615,
        "exposure_p50": 0.089,
        "exposure_p90": 0.1174,
        "net_risk_p10": 0.0049,
        "net_risk_p50": 0.0115,
        "net_risk_p90": 0.0209,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1321,
      "net_risk": 0.0184,
      "risk_band": "very_low",
      "augmentation": 0.0366,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1142,
        "exposure_p50": 0.1321,
        "exposure_p90": 0.1506,
        "net_risk_p10": 0.016,
        "net_risk_p50": 0.0184,
        "net_risk_p90": 0.021,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0259,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.024,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0021,
    "adaptation_capacity": 0.3671,
    "adaptation_buffer": 0.0734,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "83421",
      "to_title": "Excavating/Trench digging machine operator",
      "composite": 0.5764,
      "observed_transition_rate": 0.162,
      "destination_quality": 0.4514,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.4871
    },
    "employment_family_code": "71",
    "employment_family_total_thousands": 19.9,
    "employment_weight_within_family": 0.132999,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "74121",
    "title": "Electrical fitter",
    "major_group": "CRAFTSMEN AND RELATED TRADES WORKERS",
    "major_group_code": 7,
    "gross_wage_median": 2200,
    "gross_wage_25th": 1750,
    "gross_wage_75th": 3429,
    "estimated_sg_employment_thousands": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3956,
    "bottleneck": 0.6622,
    "market": {
      "market_momentum": 0.0717,
      "industry_footprint_momentum": 0.0282,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5285,
      "market_resilience": 0.2544,
      "market_modifier": 0.911
    },
    "net_risk": 0.1224,
    "risk_band": "low",
    "augmentation": 0.0343,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.3089,
      "anthropic_observed_pctile": 0.4239,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.115,
        "anthropic": 0.4239,
        "eloundou": 0.2228,
        "ilo": 0.0854
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "divergent_exposure_sources",
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.7639,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0824,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1624,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0276,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 0.975,
      "task_effective_coverage": 0.1244,
      "task_exposure_concentration": 0.4466,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2663,
      "exposure_p50": 0.3956,
      "exposure_p90": 0.5248,
      "net_risk_p10": 0.0824,
      "net_risk_p50": 0.1224,
      "net_risk_p90": 0.1624,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.853,
      "theta": 0.6942,
      "c_aioe": -0.6426,
      "log_wage_spread": 0.6727,
      "wage_position": 0.8272
    },
    "isco_codes_matched": [
      "7412"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.853,
      "theta": 0.6942,
      "c_aioe": -0.6426,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7412"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.75,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2133,
      "net_risk": 0.0656,
      "risk_band": "low",
      "augmentation": 0.0359,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1259,
        "exposure_p50": 0.2133,
        "exposure_p90": 0.3012,
        "net_risk_p10": 0.0354,
        "net_risk_p50": 0.0625,
        "net_risk_p90": 0.0984,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3508,
      "net_risk": 0.108,
      "risk_band": "low",
      "augmentation": 0.0591,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2953,
        "exposure_p50": 0.3508,
        "exposure_p90": 0.4067,
        "net_risk_p10": 0.0909,
        "net_risk_p50": 0.108,
        "net_risk_p90": 0.1251,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1224,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1136,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0101,
    "adaptation_capacity": 0.3591,
    "adaptation_buffer": 0.0718,
    "demand_fragility": 0.0303,
    "reallocation_capacity": 0.5978,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "74123",
      "to_title": "Electrical household appliance repairer",
      "composite": 0.6783,
      "observed_transition_rate": 0.4384,
      "destination_quality": 0.4871,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5274
    },
    "employment_family_code": "74",
    "employment_family_total_thousands": 7.2,
    "employment_weight_within_family": 0.131279,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "74123",
    "title": "Electrical household appliance repairer",
    "major_group": "CRAFTSMEN AND RELATED TRADES WORKERS",
    "major_group_code": 7,
    "gross_wage_median": 2797,
    "gross_wage_25th": 1900,
    "gross_wage_75th": 3323,
    "estimated_sg_employment_thousands": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2164,
    "bottleneck": 0.6622,
    "market": {
      "market_momentum": 0.0625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.5989,
      "market_resilience": 0.2771,
      "market_modifier": 0.903
    },
    "net_risk": 0.066,
    "risk_band": "low",
    "augmentation": 0.0199,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.3089,
      "anthropic_observed_pctile": 0.4239,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.115,
        "anthropic": 0.4239,
        "eloundou": 0.2228,
        "ilo": 0.0854
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "divergent_exposure_sources",
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.7564,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0266,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1055,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.016,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.0872,
      "exposure_p50": 0.2164,
      "exposure_p90": 0.3457,
      "net_risk_p10": 0.0266,
      "net_risk_p50": 0.066,
      "net_risk_p90": 0.1055,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.853,
      "theta": 0.6942,
      "c_aioe": -0.6426,
      "log_wage_spread": 0.559,
      "wage_position": 1.0517
    },
    "isco_codes_matched": [
      "7412"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.853,
      "theta": 0.6942,
      "c_aioe": -0.6426,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7412"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.75,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2133,
      "net_risk": 0.0651,
      "risk_band": "low",
      "augmentation": 0.0391,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1259,
        "exposure_p50": 0.2133,
        "exposure_p90": 0.3012,
        "net_risk_p10": 0.0343,
        "net_risk_p50": 0.0616,
        "net_risk_p90": 0.0979,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2133,
      "net_risk": 0.0651,
      "risk_band": "low",
      "augmentation": 0.0391,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1565,
        "exposure_p50": 0.2133,
        "exposure_p90": 0.2704,
        "net_risk_p10": 0.0477,
        "net_risk_p50": 0.0651,
        "net_risk_p90": 0.0825,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.066,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0608,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0054,
    "adaptation_capacity": 0.3963,
    "adaptation_buffer": 0.0793,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "74122",
      "to_title": "Electrical lift, escalator and related equipment fitter",
      "composite": 0.6735,
      "observed_transition_rate": 0.4384,
      "destination_quality": 0.4805,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5246
    },
    "employment_family_code": "74",
    "employment_family_total_thousands": 7.2,
    "employment_weight_within_family": 0.148023,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "74122",
    "title": "Electrical lift, escalator and related equipment fitter",
    "major_group": "CRAFTSMEN AND RELATED TRADES WORKERS",
    "major_group_code": 7,
    "gross_wage_median": 4108,
    "gross_wage_25th": 3072,
    "gross_wage_75th": 5152,
    "estimated_sg_employment_thousands": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3816,
    "bottleneck": 0.6622,
    "market": {
      "market_momentum": 0.0761,
      "industry_footprint_momentum": 0.0418,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.68,
      "market_resilience": 0.3177,
      "market_modifier": 0.8888
    },
    "net_risk": 0.1157,
    "risk_band": "low",
    "augmentation": 0.0383,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.3089,
      "anthropic_observed_pctile": 0.4239,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.115,
        "anthropic": 0.4239,
        "eloundou": 0.2228,
        "ilo": 0.0854
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "divergent_exposure_sources",
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.7639,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0765,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1549,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0343,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1008,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2524,
      "exposure_p50": 0.3816,
      "exposure_p90": 0.5109,
      "net_risk_p10": 0.0765,
      "net_risk_p50": 0.1157,
      "net_risk_p90": 0.1549,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.853,
      "theta": 0.6942,
      "c_aioe": -0.6426,
      "log_wage_spread": 0.5171,
      "wage_position": 1.5447
    },
    "isco_codes_matched": [
      "7412"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.853,
      "theta": 0.6942,
      "c_aioe": -0.6426,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7412"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.75,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2133,
      "net_risk": 0.064,
      "risk_band": "low",
      "augmentation": 0.0449,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1259,
        "exposure_p50": 0.2033,
        "exposure_p90": 0.3012,
        "net_risk_p10": 0.034,
        "net_risk_p50": 0.0604,
        "net_risk_p90": 0.0965,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3258,
      "net_risk": 0.0978,
      "risk_band": "low",
      "augmentation": 0.0685,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2718,
        "exposure_p50": 0.3196,
        "exposure_p90": 0.38,
        "net_risk_p10": 0.0816,
        "net_risk_p50": 0.096,
        "net_risk_p90": 0.1141,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1157,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1095,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0098,
    "adaptation_capacity": 0.2668,
    "adaptation_buffer": 0.0534,
    "demand_fragility": 0.0547,
    "reallocation_capacity": 0.1051,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "74001",
      "to_title": "Lift supervisor",
      "composite": 0.6058,
      "observed_transition_rate": 0.4384,
      "destination_quality": 0.4127,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.4921
    },
    "employment_family_code": "74",
    "employment_family_total_thousands": 7.2,
    "employment_weight_within_family": 0.179391,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "74110",
    "title": "Electrician",
    "major_group": "CRAFTSMEN AND RELATED TRADES WORKERS",
    "major_group_code": 7,
    "gross_wage_median": 3000,
    "gross_wage_25th": 2145,
    "gross_wage_75th": 4300,
    "estimated_sg_employment_thousands": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2009,
    "bottleneck": 0.8841,
    "market": {
      "market_momentum": 0.1805,
      "industry_footprint_momentum": 0.363,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7335,
      "market_resilience": 0.4017,
      "market_modifier": 0.8594
    },
    "net_risk": 0.02,
    "risk_band": "very_low",
    "augmentation": 0.029,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0062,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.1301,
        "anthropic": 0.1364,
        "eloundou": 0.1444,
        "ilo": 0.1287
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.9089,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0083,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0318,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.02,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 0.9881,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.0829,
      "exposure_p50": 0.2009,
      "exposure_p90": 0.3188,
      "net_risk_p10": 0.0083,
      "net_risk_p50": 0.02,
      "net_risk_p90": 0.0318,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.7797,
      "theta": 0.741,
      "c_aioe": -0.5509,
      "log_wage_spread": 0.6955,
      "wage_position": 1.128
    },
    "isco_codes_matched": [
      "7411"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.7797,
      "theta": 0.741,
      "c_aioe": -0.5509,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7411"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 3.91,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1349,
      "net_risk": 0.0134,
      "risk_band": "very_low",
      "augmentation": 0.0479,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.131,
        "exposure_p50": 0.1349,
        "exposure_p90": 0.1389,
        "net_risk_p10": 0.0041,
        "net_risk_p50": 0.0133,
        "net_risk_p90": 0.0235,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1623,
      "net_risk": 0.0162,
      "risk_band": "very_low",
      "augmentation": 0.0577,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1598,
        "exposure_p50": 0.1623,
        "exposure_p90": 0.1649,
        "net_risk_p10": 0.0159,
        "net_risk_p50": 0.0162,
        "net_risk_p90": 0.0164,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.02,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0185,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0016,
    "adaptation_capacity": 0.3782,
    "adaptation_buffer": 0.0756,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "74122",
      "to_title": "Electrical lift, escalator and related equipment fitter",
      "composite": 0.6135,
      "observed_transition_rate": 0.4384,
      "destination_quality": 0.4181,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.4953
    },
    "employment_family_code": "74",
    "employment_family_total_thousands": 7.2,
    "employment_weight_within_family": 0.153301,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "71220",
    "title": "Floor/Wall tiler",
    "major_group": "CRAFTSMEN AND RELATED TRADES WORKERS",
    "major_group_code": 7,
    "gross_wage_median": 1600,
    "gross_wage_25th": 1400,
    "gross_wage_75th": 2878,
    "estimated_sg_employment_thousands": 2.3,
    "employment_thousands": 2.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.1873,
    "bottleneck": 0.1408,
    "market": {
      "market_momentum": 0.0822,
      "industry_footprint_momentum": 0.0607,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4274,
      "market_resilience": 0.2203,
      "market_modifier": 0.9229
    },
    "net_risk": 0.1485,
    "risk_band": "low",
    "augmentation": 0.0023,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1096,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.0267,
        "anthropic": 0.1364,
        "eloundou": 0.1088,
        "ilo": 0.0099
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7411,
      "level": "high",
      "crosswalk_quality": 0.4489,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.055,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2421,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0015,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.0693,
      "exposure_p50": 0.1873,
      "exposure_p90": 0.3053,
      "net_risk_p10": 0.055,
      "net_risk_p50": 0.1485,
      "net_risk_p90": 0.2421,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.4871,
      "theta": 0.6167,
      "c_aioe": -1.2354,
      "log_wage_spread": 0.7206,
      "wage_position": 0.6016
    },
    "isco_codes_matched": [
      "7122"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.4871,
      "theta": 0.6167,
      "c_aioe": -1.2354,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7122"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.14,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.0707,
      "net_risk": 0.0561,
      "risk_band": "low",
      "augmentation": 0.0022,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.038,
        "exposure_p50": 0.0707,
        "exposure_p90": 0.1036,
        "net_risk_p10": 0.0301,
        "net_risk_p50": 0.0566,
        "net_risk_p90": 0.0854,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1206,
      "net_risk": 0.0956,
      "risk_band": "low",
      "augmentation": 0.0037,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0994,
        "exposure_p50": 0.1206,
        "exposure_p90": 0.142,
        "net_risk_p10": 0.0788,
        "net_risk_p50": 0.0956,
        "net_risk_p90": 0.1126,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1485,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1376,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0139,
    "adaptation_capacity": 0.3679,
    "adaptation_buffer": 0.0736,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "71261",
      "to_title": "Plumber",
      "composite": 0.6057,
      "observed_transition_rate": 0.4384,
      "destination_quality": 0.4848,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5574
    },
    "employment_family_code": "71",
    "employment_family_total_thousands": 19.9,
    "employment_weight_within_family": 0.098755,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "75440",
    "title": "Fumigator and other pest and weed controller",
    "major_group": "CRAFTSMEN AND RELATED TRADES WORKERS",
    "major_group_code": 7,
    "gross_wage_median": 2300,
    "gross_wage_25th": 2050,
    "gross_wage_75th": 2507,
    "estimated_sg_employment_thousands": 1.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3933,
    "bottleneck": 0.1783,
    "market": {
      "market_momentum": 0.1822,
      "industry_footprint_momentum": 0.3682,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2531,
      "market_resilience": 0.2105,
      "market_modifier": 0.9263
    },
    "net_risk": 0.3039,
    "risk_band": "high",
    "augmentation": 0.01,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0918,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.3126,
        "anthropic": 0.3413,
        "ilo": 0.3461
      },
      "exposure_source_pctiles": {
        "aioe": 0.0446,
        "anthropic": 0.1364,
        "ilo": 0.0309
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8422,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8317,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.2128,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.395,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0039,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.142,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2754,
      "exposure_p50": 0.3933,
      "exposure_p90": 0.5111,
      "net_risk_p10": 0.2128,
      "net_risk_p50": 0.3039,
      "net_risk_p90": 0.395,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.3466,
      "theta": 0.6274,
      "c_aioe": -1.1043,
      "log_wage_spread": 0.2012,
      "wage_position": 0.8648
    },
    "isco_codes_matched": [
      "7544"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.3466,
      "theta": 0.6274,
      "c_aioe": -1.1043,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "7544"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.47,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.0712,
      "net_risk": 0.0542,
      "risk_band": "low",
      "augmentation": 0.0027,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0352,
        "exposure_p50": 0.0712,
        "exposure_p90": 0.1075,
        "net_risk_p10": 0.0267,
        "net_risk_p50": 0.0536,
        "net_risk_p90": 0.0835,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2765,
      "net_risk": 0.2104,
      "risk_band": "moderate",
      "augmentation": 0.0104,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2543,
        "exposure_p50": 0.2765,
        "exposure_p90": 0.2989,
        "net_risk_p10": 0.1935,
        "net_risk_p50": 0.2104,
        "net_risk_p90": 0.2275,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3039,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.288,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0297,
    "adaptation_capacity": 0.2615,
    "adaptation_buffer": 0.0523,
    "demand_fragility": 0.0854,
    "reallocation_capacity": 0.0832,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "75410",
      "to_title": "Underwater diver",
      "composite": 0.6429,
      "observed_transition_rate": 0.4384,
      "destination_quality": 0.5282,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5767
    },
    "employment_family_code": "75",
    "employment_family_total_thousands": 10.1,
    "employment_weight_within_family": 0.130263,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "72392",
    "title": "Industrial/Office machinery mechanic",
    "major_group": "CRAFTSMEN AND RELATED TRADES WORKERS",
    "major_group_code": 7,
    "gross_wage_median": 4012,
    "gross_wage_25th": 3254,
    "gross_wage_75th": 4974,
    "estimated_sg_employment_thousands": 1.7,
    "employment_thousands": 1.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3156,
    "bottleneck": 0.598,
    "market": {
      "market_momentum": 0.0625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.6025,
      "market_resilience": 0.2785,
      "market_modifier": 0.9025
    },
    "net_risk": 0.115,
    "risk_band": "low",
    "augmentation": 0.0223,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2409,
      "anthropic_observed_pctile": 0.3113,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.0704,
        "anthropic": 0.3113,
        "eloundou": 0.1768
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.73,
      "level": "medium",
      "crosswalk_quality": 0.8128,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.071,
      "optimistic_band": "low",
      "pessimistic_risk": 0.159,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.035,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0422,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1949,
      "exposure_p50": 0.3156,
      "exposure_p90": 0.4363,
      "net_risk_p10": 0.071,
      "net_risk_p50": 0.115,
      "net_risk_p90": 0.159,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.0534,
      "theta": 0.6859,
      "c_aioe": -0.8023,
      "log_wage_spread": 0.4243,
      "wage_position": 1.5086
    },
    "isco_codes_matched": [
      "7239"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.0534,
      "theta": 0.6859,
      "c_aioe": -0.8023,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7239"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.19,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1897,
      "net_risk": 0.0688,
      "risk_band": "low",
      "augmentation": 0.0316,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1068,
        "exposure_p50": 0.1897,
        "exposure_p90": 0.2679,
        "net_risk_p10": 0.0388,
        "net_risk_p50": 0.0658,
        "net_risk_p90": 0.1004,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2477,
      "net_risk": 0.0899,
      "risk_band": "low",
      "augmentation": 0.0413,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1966,
        "exposure_p50": 0.2477,
        "exposure_p90": 0.296,
        "net_risk_p10": 0.0713,
        "net_risk_p50": 0.0899,
        "net_risk_p90": 0.1074,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.115,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1096,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0101,
    "adaptation_capacity": 0.2376,
    "adaptation_buffer": 0.0475,
    "demand_fragility": 0.0253,
    "reallocation_capacity": 0.0832,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "72000",
      "to_title": "Supervisor/General foreman (metal, machinery and related trades)",
      "composite": 0.5633,
      "observed_transition_rate": 0.4384,
      "destination_quality": 0.438,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.536
    },
    "employment_family_code": "72",
    "employment_family_total_thousands": 10.8,
    "employment_weight_within_family": 0.128771,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "71152",
    "title": "Joiner",
    "major_group": "CRAFTSMEN AND RELATED TRADES WORKERS",
    "major_group_code": 7,
    "gross_wage_median": 2411,
    "gross_wage_25th": 1600,
    "gross_wage_75th": 3615,
    "estimated_sg_employment_thousands": 2.3,
    "employment_thousands": 2.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.1561,
    "bottleneck": 0.8422,
    "market": {
      "market_momentum": 0.0625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.6863,
      "market_resilience": 0.312,
      "market_modifier": 0.8908
    },
    "net_risk": 0.0219,
    "risk_band": "very_low",
    "augmentation": 0.0147,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0891,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.0472,
        "anthropic": 0.1364,
        "eloundou": 0.1412,
        "ilo": 0.0309
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.9014,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0052,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0387,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0219,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.037,
      "exposure_p50": 0.1561,
      "exposure_p90": 0.2753,
      "net_risk_p10": 0.0052,
      "net_risk_p50": 0.0219,
      "net_risk_p90": 0.0387,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.3236,
      "theta": 0.7296,
      "c_aioe": -0.9502,
      "log_wage_spread": 0.8151,
      "wage_position": 0.9066
    },
    "isco_codes_matched": [
      "7115"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.3236,
      "theta": 0.7296,
      "c_aioe": -0.9502,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7115"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 4.58,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.089,
      "net_risk": 0.0125,
      "risk_band": "very_low",
      "augmentation": 0.0234,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0615,
        "exposure_p50": 0.089,
        "exposure_p90": 0.1174,
        "net_risk_p10": 0.0043,
        "net_risk_p50": 0.0115,
        "net_risk_p90": 0.0214,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.089,
      "net_risk": 0.0125,
      "risk_band": "very_low",
      "augmentation": 0.0234,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0615,
        "exposure_p50": 0.089,
        "exposure_p90": 0.1174,
        "net_risk_p10": 0.0043,
        "net_risk_p50": 0.0115,
        "net_risk_p90": 0.0214,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.0219,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0206,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0019,
    "adaptation_capacity": 0.3062,
    "adaptation_buffer": 0.0612,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "71151",
      "to_title": "Carpenter",
      "composite": 0.6758,
      "observed_transition_rate": 0.4384,
      "destination_quality": 0.4828,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5257
    },
    "employment_family_code": "71",
    "employment_family_total_thousands": 19.9,
    "employment_weight_within_family": 0.121227,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "74001",
    "title": "Lift supervisor",
    "major_group": "CRAFTSMEN AND RELATED TRADES WORKERS",
    "major_group_code": 7,
    "gross_wage_median": 4813,
    "gross_wage_25th": 4142,
    "gross_wage_75th": 6730,
    "estimated_sg_employment_thousands": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3426,
    "bottleneck": 0.9314,
    "market": {
      "market_momentum": 0.1805,
      "industry_footprint_momentum": 0.363,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6738,
      "market_resilience": 0.3778,
      "market_modifier": 0.8678
    },
    "net_risk": 0.0204,
    "risk_band": "very_low",
    "augmentation": 0.113,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2902,
      "anthropic_observed_pctile": 0.6512,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "anthropic"
      ],
      "exposure_source_weights": {
        "aioe": 0.478,
        "anthropic": 0.522
      },
      "exposure_source_pctiles": {
        "aioe": 0.361,
        "anthropic": 0.6512
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "divergent_exposure_sources",
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.6974,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7744,
      "source_coverage": 0.55,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.0123,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0285,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0204,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.2064,
      "exposure_p50": 0.3426,
      "exposure_p90": 0.4788,
      "net_risk_p10": 0.0123,
      "net_risk_p50": 0.0204,
      "net_risk_p90": 0.0285,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.0205,
      "theta": 0.7753,
      "c_aioe": -0.0138,
      "log_wage_spread": 0.4854,
      "wage_position": 1.8097
    },
    "isco_codes_matched": [
      "7400"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.0205,
      "theta": 0.7753,
      "c_aioe": -0.0138,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7400"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 2.95,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5124,
      "net_risk": 0.0305,
      "risk_band": "very_low",
      "augmentation": 0.1803,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.361,
        "exposure_p50": 0.5124,
        "exposure_p90": 0.6512,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0287,
        "net_risk_p90": 0.0694,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5124,
      "net_risk": 0.0305,
      "risk_band": "very_low",
      "augmentation": 0.1803,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.361,
        "exposure_p50": 0.5124,
        "exposure_p90": 0.6512,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0287,
        "net_risk_p90": 0.0694,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.0204,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.019,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0016,
    "adaptation_capacity": 0.3456,
    "adaptation_buffer": 0.0691,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "74002",
      "to_title": "Supervisor/General foreman (electrical and electronic trades, excluding lift)",
      "composite": 0.6855,
      "observed_transition_rate": 0.4384,
      "destination_quality": 0.4928,
      "wage_preservation": 0.9965,
      "training_ease": 0,
      "empirical_priority": 0.5299
    },
    "employment_family_code": "74",
    "employment_family_total_thousands": 7.2,
    "employment_weight_within_family": 0.194175,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "72222",
    "title": "Locksmith",
    "major_group": "CRAFTSMEN AND RELATED TRADES WORKERS",
    "major_group_code": 7,
    "gross_wage_median": 3285,
    "gross_wage_25th": 3131,
    "gross_wage_75th": 4609,
    "estimated_sg_employment_thousands": 1.7,
    "employment_thousands": 1.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2097,
    "bottleneck": 0.2299,
    "market": {
      "market_momentum": 0.0625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.5357,
      "market_resilience": 0.2518,
      "market_modifier": 0.9119
    },
    "net_risk": 0.1472,
    "risk_band": "low",
    "augmentation": 0.0059,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0526,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.1889,
        "anthropic": 0.1364,
        "eloundou": 0.1715,
        "ilo": 0.1485
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8714,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0644,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2301,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0028,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.0917,
      "exposure_p50": 0.2097,
      "exposure_p90": 0.3277,
      "net_risk_p10": 0.0644,
      "net_risk_p50": 0.1472,
      "net_risk_p90": 0.2301,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.5318,
      "theta": 0.6386,
      "c_aioe": -0.4302,
      "log_wage_spread": 0.3867,
      "wage_position": 1.2352
    },
    "isco_codes_matched": [
      "7222"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.5318,
      "theta": 0.6386,
      "c_aioe": -0.4302,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7222"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.26,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1606,
      "net_risk": 0.1128,
      "risk_band": "low",
      "augmentation": 0.0093,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1479,
        "exposure_p50": 0.1606,
        "exposure_p90": 0.1738,
        "net_risk_p10": 0.0965,
        "net_risk_p50": 0.1125,
        "net_risk_p90": 0.1299,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.179,
      "net_risk": 0.1257,
      "risk_band": "low",
      "augmentation": 0.0104,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1708,
        "exposure_p50": 0.179,
        "exposure_p90": 0.1876,
        "net_risk_p10": 0.1199,
        "net_risk_p50": 0.1257,
        "net_risk_p90": 0.1318,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1472,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1363,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0135,
    "adaptation_capacity": 0.3702,
    "adaptation_buffer": 0.074,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "72221",
      "to_title": "Tool and die maker",
      "composite": 0.6623,
      "observed_transition_rate": 0.4384,
      "destination_quality": 0.4688,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5191
    },
    "employment_family_code": "72",
    "employment_family_total_thousands": 10.8,
    "employment_weight_within_family": 0.116521,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "72391",
    "title": "Machinery mechanic",
    "major_group": "CRAFTSMEN AND RELATED TRADES WORKERS",
    "major_group_code": 7,
    "gross_wage_median": 2910,
    "gross_wage_25th": 1800,
    "gross_wage_75th": 4100,
    "estimated_sg_employment_thousands": 1.7,
    "employment_thousands": 1.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3157,
    "bottleneck": 0.598,
    "market": {
      "market_momentum": 0.1026,
      "industry_footprint_momentum": 0.1234,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7977,
      "market_resilience": 0.3806,
      "market_modifier": 0.8668
    },
    "net_risk": 0.1105,
    "risk_band": "low",
    "augmentation": 0.0301,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2409,
      "anthropic_observed_pctile": 0.3113,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.0704,
        "anthropic": 0.3113,
        "eloundou": 0.1768
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.7375,
      "level": "medium",
      "crosswalk_quality": 0.8128,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0683,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1527,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0395,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0422,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1951,
      "exposure_p50": 0.3157,
      "exposure_p90": 0.4364,
      "net_risk_p10": 0.0683,
      "net_risk_p50": 0.1105,
      "net_risk_p90": 0.1527,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.0534,
      "theta": 0.6859,
      "c_aioe": -0.8023,
      "log_wage_spread": 0.8232,
      "wage_position": 1.0942
    },
    "isco_codes_matched": [
      "7239"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.0534,
      "theta": 0.6859,
      "c_aioe": -0.8023,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7239"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.19,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1897,
      "net_risk": 0.0661,
      "risk_band": "low",
      "augmentation": 0.0432,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1068,
        "exposure_p50": 0.1897,
        "exposure_p90": 0.2679,
        "net_risk_p10": 0.0359,
        "net_risk_p50": 0.0638,
        "net_risk_p90": 0.0967,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2481,
      "net_risk": 0.0865,
      "risk_band": "low",
      "augmentation": 0.0565,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.197,
        "exposure_p50": 0.2481,
        "exposure_p90": 0.2964,
        "net_risk_p10": 0.0686,
        "net_risk_p50": 0.0865,
        "net_risk_p90": 0.1033,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1105,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1045,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0095,
    "adaptation_capacity": 0.2692,
    "adaptation_buffer": 0.0538,
    "demand_fragility": 0.0253,
    "reallocation_capacity": 0.0832,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "72392",
      "to_title": "Industrial/Office machinery mechanic",
      "composite": 0.6657,
      "observed_transition_rate": 0.4384,
      "destination_quality": 0.4723,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5208
    },
    "employment_family_code": "72",
    "employment_family_total_thousands": 10.8,
    "employment_weight_within_family": 0.109669,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "73113",
    "title": "Medical device assembler/repairer",
    "major_group": "CRAFTSMEN AND RELATED TRADES WORKERS",
    "major_group_code": 7,
    "gross_wage_median": 3714,
    "gross_wage_25th": 2791,
    "gross_wage_75th": 5076,
    "estimated_sg_employment_thousands": 0.6,
    "employment_thousands": 0.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2151,
    "bottleneck": 0.1114,
    "market": {
      "market_momentum": 0.0717,
      "industry_footprint_momentum": 0.0282,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7317,
      "market_resilience": 0.3357,
      "market_modifier": 0.8825
    },
    "net_risk": 0.1687,
    "risk_band": "moderate",
    "augmentation": 0.005,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1515,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.2879,
        "anthropic": 0.1364,
        "eloundou": 0.1935,
        "ilo": 0.1683
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8789,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0761,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2612,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0187,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 0.8728,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.0971,
      "exposure_p50": 0.2151,
      "exposure_p90": 0.3331,
      "net_risk_p10": 0.0761,
      "net_risk_p50": 0.1687,
      "net_risk_p90": 0.2612,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.156,
      "theta": 0.6037,
      "c_aioe": -0.1316,
      "log_wage_spread": 0.5981,
      "wage_position": 1.3965
    },
    "isco_codes_matched": [
      "7311"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.156,
      "theta": 0.6037,
      "c_aioe": -0.1316,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7311"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.17,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1945,
      "net_risk": 0.1525,
      "risk_band": "moderate",
      "augmentation": 0.0073,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1583,
        "exposure_p50": 0.1945,
        "exposure_p90": 0.2323,
        "net_risk_p10": 0.123,
        "net_risk_p50": 0.1518,
        "net_risk_p90": 0.1865,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2011,
      "net_risk": 0.1577,
      "risk_band": "moderate",
      "augmentation": 0.0075,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1775,
        "exposure_p50": 0.2011,
        "exposure_p90": 0.2257,
        "net_risk_p10": 0.1392,
        "net_risk_p50": 0.1577,
        "net_risk_p90": 0.177,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1687,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1565,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0158,
    "adaptation_capacity": 0.3612,
    "adaptation_buffer": 0.0722,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "73000",
      "to_title": "Supervisor/General foreman (precision, handicraft, printing and related trades)",
      "composite": 0.573,
      "observed_transition_rate": 0.4384,
      "destination_quality": 0.4505,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5413
    },
    "employment_family_code": "73",
    "employment_family_total_thousands": 3.5,
    "employment_weight_within_family": 0.237502,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "72110",
    "title": "Metal moulder and coremaker",
    "major_group": "CRAFTSMEN AND RELATED TRADES WORKERS",
    "major_group_code": 7,
    "gross_wage_median": 3384,
    "gross_wage_25th": 2626,
    "gross_wage_75th": 3940,
    "estimated_sg_employment_thousands": 1.7,
    "employment_thousands": 1.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.203,
    "bottleneck": 0.2299,
    "market": {
      "market_momentum": 0.0717,
      "industry_footprint_momentum": 0.0282,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5597,
      "market_resilience": 0.2669,
      "market_modifier": 0.9066
    },
    "net_risk": 0.1417,
    "risk_band": "low",
    "augmentation": 0.0055,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0526,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.1889,
        "anthropic": 0.1364,
        "eloundou": 0.1715,
        "ilo": 0.0309
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8789,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0594,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2241,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0083,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.085,
      "exposure_p50": 0.203,
      "exposure_p90": 0.3209,
      "net_risk_p10": 0.0594,
      "net_risk_p50": 0.1417,
      "net_risk_p90": 0.2241,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.5318,
      "theta": 0.6386,
      "c_aioe": -0.4302,
      "log_wage_spread": 0.4057,
      "wage_position": 1.2724
    },
    "isco_codes_matched": [
      "7211"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.5318,
      "theta": 0.6386,
      "c_aioe": -0.4302,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7211"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.26,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1299,
      "net_risk": 0.0907,
      "risk_band": "low",
      "augmentation": 0.008,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0911,
        "exposure_p50": 0.1299,
        "exposure_p90": 0.1707,
        "net_risk_p10": 0.0613,
        "net_risk_p50": 0.091,
        "net_risk_p90": 0.1215,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1591,
      "net_risk": 0.1111,
      "risk_band": "low",
      "augmentation": 0.0098,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1339,
        "exposure_p50": 0.1591,
        "exposure_p90": 0.1856,
        "net_risk_p10": 0.0935,
        "net_risk_p50": 0.1111,
        "net_risk_p90": 0.1296,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1417,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1315,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0131,
    "adaptation_capacity": 0.3616,
    "adaptation_buffer": 0.0723,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "72392",
      "to_title": "Industrial/Office machinery mechanic",
      "composite": 0.5721,
      "observed_transition_rate": 0.4384,
      "destination_quality": 0.3758,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.4752
    },
    "employment_family_code": "72",
    "employment_family_total_thousands": 10.8,
    "employment_weight_within_family": 0.118264,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "75122",
    "title": "Pastry and confectionery maker",
    "major_group": "CRAFTSMEN AND RELATED TRADES WORKERS",
    "major_group_code": 7,
    "gross_wage_median": 2413,
    "gross_wage_25th": 1500,
    "gross_wage_75th": 3236,
    "estimated_sg_employment_thousands": 1.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2136,
    "bottleneck": 0.1007,
    "market": {
      "market_momentum": 0.0717,
      "industry_footprint_momentum": 0.0282,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6622,
      "market_resilience": 0.3079,
      "market_modifier": 0.8922
    },
    "net_risk": 0.1714,
    "risk_band": "moderate",
    "augmentation": 0.004,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0856,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.2219,
        "anthropic": 0.1364,
        "eloundou": 0.2688,
        "ilo": 0.0854
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0744,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2684,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0214,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.0927,
      "exposure_p50": 0.2136,
      "exposure_p90": 0.3345,
      "net_risk_p10": 0.0744,
      "net_risk_p50": 0.1714,
      "net_risk_p90": 0.2684,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.3853,
      "theta": 0.5997,
      "c_aioe": -0.3267,
      "log_wage_spread": 0.7689,
      "wage_position": 0.9073
    },
    "isco_codes_matched": [
      "7512"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.3853,
      "theta": 0.5997,
      "c_aioe": -0.3267,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7512"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.19,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1757,
      "net_risk": 0.141,
      "risk_band": "low",
      "augmentation": 0.0054,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.13,
        "exposure_p50": 0.1757,
        "exposure_p90": 0.2229,
        "net_risk_p10": 0.1013,
        "net_risk_p50": 0.1404,
        "net_risk_p90": 0.1817,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1906,
      "net_risk": 0.153,
      "risk_band": "moderate",
      "augmentation": 0.0059,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1609,
        "exposure_p50": 0.1906,
        "exposure_p90": 0.2213,
        "net_risk_p10": 0.1291,
        "net_risk_p50": 0.153,
        "net_risk_p90": 0.1776,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1714,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1586,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0161,
    "adaptation_capacity": 0.3719,
    "adaptation_buffer": 0.0744,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "75121",
      "to_title": "Baker",
      "composite": 0.6528,
      "observed_transition_rate": 0.4384,
      "destination_quality": 0.4573,
      "wage_preservation": 0.9159,
      "training_ease": 0,
      "empirical_priority": 0.5006
    },
    "employment_family_code": "75",
    "employment_family_total_thousands": 10.1,
    "employment_weight_within_family": 0.133425,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "71261",
    "title": "Plumber",
    "major_group": "CRAFTSMEN AND RELATED TRADES WORKERS",
    "major_group_code": 7,
    "gross_wage_median": 2400,
    "gross_wage_25th": 1600,
    "gross_wage_75th": 2880,
    "estimated_sg_employment_thousands": 2.3,
    "employment_thousands": 2.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2735,
    "bottleneck": 0.8645,
    "market": {
      "market_momentum": 0.1805,
      "industry_footprint_momentum": 0.363,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5303,
      "market_resilience": 0.3204,
      "market_modifier": 0.8879
    },
    "net_risk": 0.033,
    "risk_band": "very_low",
    "augmentation": 0.0281,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2198,
      "anthropic_observed_pctile": 0.2787,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.0588,
        "anthropic": 0.2787,
        "eloundou": 0.0607,
        "ilo": 0.1101
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.8226,
      "level": "medium",
      "crosswalk_quality": 0.8748,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0184,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0476,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.017,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.024,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1526,
      "exposure_p50": 0.2735,
      "exposure_p90": 0.3945,
      "net_risk_p10": 0.0184,
      "net_risk_p50": 0.033,
      "net_risk_p90": 0.0476,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.1734,
      "theta": 0.7344,
      "c_aioe": -0.8368,
      "log_wage_spread": 0.5878,
      "wage_position": 0.9024
    },
    "isco_codes_matched": [
      "7126"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.1734,
      "theta": 0.7344,
      "c_aioe": -0.8368,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7126"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.29,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1293,
      "net_risk": 0.0156,
      "risk_band": "very_low",
      "augmentation": 0.0358,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.073,
        "exposure_p50": 0.1293,
        "exposure_p90": 0.1839,
        "net_risk_p10": 0.0046,
        "net_risk_p50": 0.0142,
        "net_risk_p90": 0.0286,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1956,
      "net_risk": 0.0235,
      "risk_band": "very_low",
      "augmentation": 0.0542,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1609,
        "exposure_p50": 0.1956,
        "exposure_p90": 0.2293,
        "net_risk_p10": 0.0194,
        "net_risk_p50": 0.0235,
        "net_risk_p90": 0.0276,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.033,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0314,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0027,
    "adaptation_capacity": 0.2393,
    "adaptation_buffer": 0.0479,
    "demand_fragility": 0.0131,
    "reallocation_capacity": 0.0991,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "71000",
      "to_title": "Supervisor/General foreman (building and related trades)",
      "composite": 0.5898,
      "observed_transition_rate": 0.4384,
      "destination_quality": 0.3934,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.4836
    },
    "employment_family_code": "71",
    "employment_family_total_thousands": 19.9,
    "employment_weight_within_family": 0.12095,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "73210",
    "title": "Pre-press trades worker",
    "major_group": "CRAFTSMEN AND RELATED TRADES WORKERS",
    "major_group_code": 7,
    "gross_wage_median": 3568,
    "gross_wage_25th": 3118,
    "gross_wage_75th": 3967,
    "estimated_sg_employment_thousands": 0.6,
    "employment_thousands": 0.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3133,
    "bottleneck": 0.115,
    "market": {
      "market_momentum": 0.0717,
      "industry_footprint_momentum": 0.0282,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4768,
      "market_resilience": 0.2337,
      "market_modifier": 0.9182
    },
    "net_risk": 0.2546,
    "risk_band": "moderate",
    "augmentation": 0.0099,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1997,
      "anthropic_observed_pctile": 0.4911,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.2914,
        "anthropic": 0.4911,
        "eloundou": 0.4383,
        "ilo": 0.5718
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.4764,
      "level": "medium",
      "crosswalk_quality": 0,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.4,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1485,
      "optimistic_band": "low",
      "pessimistic_risk": 0.3606,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0454,
      "label": "sensitive"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.1828,
      "exposure_p50": 0.3133,
      "exposure_p90": 0.4438,
      "net_risk_p10": 0.1485,
      "net_risk_p50": 0.2546,
      "net_risk_p90": 0.3606,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.1493,
      "theta": 0.6063,
      "c_aioe": -0.1256,
      "log_wage_spread": 0.2408,
      "wage_position": 1.3416
    },
    "isco_codes_matched": [
      "7321"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1493,
      "theta": 0.6063,
      "c_aioe": -0.1256,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "7321"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.42,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.4521,
      "net_risk": 0.3674,
      "risk_band": "high",
      "augmentation": 0.0122,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.3812,
        "exposure_p50": 0.4521,
        "exposure_p90": 0.5196,
        "net_risk_p10": 0.3008,
        "net_risk_p50": 0.3653,
        "net_risk_p90": 0.4309,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4521,
      "net_risk": 0.3674,
      "risk_band": "high",
      "augmentation": 0.0122,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.3812,
        "exposure_p50": 0.4521,
        "exposure_p90": 0.5196,
        "net_risk_p10": 0.3008,
        "net_risk_p50": 0.3653,
        "net_risk_p90": 0.4309,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.2546,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2391,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0258,
    "adaptation_capacity": 0.3036,
    "adaptation_buffer": 0.0607,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "73111",
      "to_title": "Watch and clock assembler/repairer",
      "composite": 0.6525,
      "observed_transition_rate": 0.4384,
      "destination_quality": 0.467,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5164
    },
    "employment_family_code": "73",
    "employment_family_total_thousands": 3.5,
    "employment_weight_within_family": 0.232787,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "71000",
    "title": "Supervisor/General foreman (building and related trades)",
    "major_group": "CRAFTSMEN AND RELATED TRADES WORKERS",
    "major_group_code": 7,
    "gross_wage_median": 3480,
    "gross_wage_25th": 2000,
    "gross_wage_75th": 4800,
    "estimated_sg_employment_thousands": 2.3,
    "employment_thousands": 2.3,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2847,
    "bottleneck": 0.9234,
    "market": {
      "market_momentum": 0.0802,
      "industry_footprint_momentum": 0.0544,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.877,
      "market_resilience": 0.3989,
      "market_modifier": 0.8604
    },
    "net_risk": 0.0188,
    "risk_band": "very_low",
    "augmentation": 0.0902,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1659,
      "anthropic_observed_pctile": 0.4012,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.2353,
        "anthropic": 0.4012,
        "eloundou": 0.5293
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7943,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0102,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0273,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0188,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.1545,
      "exposure_p50": 0.2847,
      "exposure_p90": 0.4149,
      "net_risk_p10": 0.0102,
      "net_risk_p50": 0.0188,
      "net_risk_p90": 0.0273,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.3054,
      "theta": 0.7691,
      "c_aioe": -0.2072,
      "log_wage_spread": 0.8755,
      "wage_position": 1.3085
    },
    "isco_codes_matched": [
      "7100"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.3054,
      "theta": 0.7691,
      "c_aioe": -0.2072,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7100"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 4.4,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3908,
      "net_risk": 0.0258,
      "risk_band": "very_low",
      "augmentation": 0.1439,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.2939,
        "exposure_p50": 0.3908,
        "exposure_p90": 0.4852,
        "net_risk_p10": 0,
        "net_risk_p50": 0.025,
        "net_risk_p90": 0.0561,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3908,
      "net_risk": 0.0258,
      "risk_band": "very_low",
      "augmentation": 0.1439,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.2939,
        "exposure_p50": 0.3908,
        "exposure_p90": 0.4852,
        "net_risk_p10": 0,
        "net_risk_p50": 0.025,
        "net_risk_p90": 0.0561,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.0188,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0175,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0016,
    "adaptation_capacity": 0.3252,
    "adaptation_buffer": 0.065,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "83311",
      "to_title": "Bus driver",
      "composite": 0.5541,
      "observed_transition_rate": 0.162,
      "destination_quality": 0.4283,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.4762
    },
    "employment_family_code": "71",
    "employment_family_total_thousands": 19.9,
    "employment_weight_within_family": 0.145643,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "74002",
    "title": "Supervisor/General foreman (electrical and electronic trades, excluding lift)",
    "major_group": "CRAFTSMEN AND RELATED TRADES WORKERS",
    "major_group_code": 7,
    "gross_wage_median": 4796,
    "gross_wage_25th": 3383,
    "gross_wage_75th": 6750,
    "estimated_sg_employment_thousands": 1.8,
    "employment_thousands": 1.8,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4677,
    "bottleneck": 0.9314,
    "market": {
      "market_momentum": 0.0754,
      "industry_footprint_momentum": 0.0397,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8369,
      "market_resilience": 0.38,
      "market_modifier": 0.867
    },
    "net_risk": 0.0279,
    "risk_band": "very_low",
    "augmentation": 0.1,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2902,
      "anthropic_observed_pctile": 0.6512,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "anthropic"
      ],
      "exposure_source_weights": {
        "aioe": 0.478,
        "anthropic": 0.522
      },
      "exposure_source_pctiles": {
        "aioe": 0.361,
        "anthropic": 0.6512
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "divergent_exposure_sources",
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.6974,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7744,
      "source_coverage": 0.55,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.0199,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.036,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0221,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1142,
      "task_exposure_concentration": 0.3403,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3328,
      "exposure_p50": 0.4677,
      "exposure_p90": 0.6026,
      "net_risk_p10": 0.0199,
      "net_risk_p50": 0.0279,
      "net_risk_p90": 0.036,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.0205,
      "theta": 0.7753,
      "c_aioe": -0.0138,
      "log_wage_spread": 0.6908,
      "wage_position": 1.8033
    },
    "isco_codes_matched": [
      "7400"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.0205,
      "theta": 0.7753,
      "c_aioe": -0.0138,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7400"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 2.95,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.5124,
      "net_risk": 0.0305,
      "risk_band": "very_low",
      "augmentation": 0.1814,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.361,
        "exposure_p50": 0.5124,
        "exposure_p90": 0.6512,
        "net_risk_p10": 0,
        "net_risk_p50": 0.0286,
        "net_risk_p90": 0.0685,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.5433,
      "net_risk": 0.0323,
      "risk_band": "very_low",
      "augmentation": 0.1923,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.4466,
        "exposure_p50": 0.5433,
        "exposure_p90": 0.632,
        "net_risk_p10": 0.0266,
        "net_risk_p50": 0.0323,
        "net_risk_p90": 0.0376,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0279,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0259,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.002,
    "adaptation_capacity": 0.3595,
    "adaptation_buffer": 0.0719,
    "demand_fragility": 0.0221,
    "reallocation_capacity": 0.6897,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "74001",
      "to_title": "Lift supervisor",
      "composite": 0.6861,
      "observed_transition_rate": 0.4384,
      "destination_quality": 0.4936,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5308
    },
    "employment_family_code": "74",
    "employment_family_total_thousands": 7.2,
    "employment_weight_within_family": 0.193831,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "75000",
    "title": "Supervisor/General foreman (food processing, woodworking, garment, leather and related trades)",
    "major_group": "CRAFTSMEN AND RELATED TRADES WORKERS",
    "major_group_code": 7,
    "gross_wage_median": 3861,
    "gross_wage_25th": 3449,
    "gross_wage_75th": 4000,
    "estimated_sg_employment_thousands": 1.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2476,
    "bottleneck": 0.6471,
    "market": {
      "market_momentum": 0.0645,
      "industry_footprint_momentum": 0.0063,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4617,
      "market_resilience": 0.2234,
      "market_modifier": 0.9218
    },
    "net_risk": 0.0805,
    "risk_band": "low",
    "augmentation": 0.029,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.197,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.3333,
        "anthropic": 0.1364,
        "eloundou": 0.4812
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7643,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0382,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1229,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0305,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.1174,
      "exposure_p50": 0.2476,
      "exposure_p90": 0.3778,
      "net_risk_p10": 0.0382,
      "net_risk_p50": 0.0805,
      "net_risk_p90": 0.1229,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.0845,
      "theta": 0.6929,
      "c_aioe": -0.0638,
      "log_wage_spread": 0.1482,
      "wage_position": 1.4518
    },
    "isco_codes_matched": [
      "7500"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.0845,
      "theta": 0.6929,
      "c_aioe": -0.0638,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7500"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 3.34,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3138,
      "net_risk": 0.1021,
      "risk_band": "low",
      "augmentation": 0.0454,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1982,
        "exposure_p50": 0.3138,
        "exposure_p90": 0.4332,
        "net_risk_p10": 0.0607,
        "net_risk_p50": 0.0987,
        "net_risk_p90": 0.147,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3138,
      "net_risk": 0.1021,
      "risk_band": "low",
      "augmentation": 0.0454,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1982,
        "exposure_p50": 0.3138,
        "exposure_p90": 0.4332,
        "net_risk_p10": 0.0607,
        "net_risk_p50": 0.0987,
        "net_risk_p90": 0.147,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.0805,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0758,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0074,
    "adaptation_capacity": 0.2932,
    "adaptation_buffer": 0.0586,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "83431",
      "to_title": "Crane/Hoist operator (excluding port)",
      "composite": 0.5857,
      "observed_transition_rate": 0.162,
      "destination_quality": 0.3912,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.4268
    },
    "employment_family_code": "75",
    "employment_family_total_thousands": 10.1,
    "employment_weight_within_family": 0.168775,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "72000",
    "title": "Supervisor/General foreman (metal, machinery and related trades)",
    "major_group": "CRAFTSMEN AND RELATED TRADES WORKERS",
    "major_group_code": 7,
    "gross_wage_median": 7712,
    "gross_wage_25th": 4048,
    "gross_wage_75th": 9090,
    "estimated_sg_employment_thousands": 1.7,
    "employment_thousands": 1.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2464,
    "bottleneck": 0.6471,
    "market": {
      "market_momentum": 0.0632,
      "industry_footprint_momentum": 0.0021,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.9269,
      "market_resilience": 0.4087,
      "market_modifier": 0.857
    },
    "net_risk": 0.0745,
    "risk_band": "low",
    "augmentation": 0.0379,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.197,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.3333,
        "anthropic": 0.1364,
        "eloundou": 0.4812
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7643,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0355,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1135,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0245,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1174,
      "exposure_p50": 0.2464,
      "exposure_p90": 0.3753,
      "net_risk_p10": 0.0355,
      "net_risk_p50": 0.0745,
      "net_risk_p90": 0.1135,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.0845,
      "theta": 0.6929,
      "c_aioe": -0.0638,
      "log_wage_spread": 0.809,
      "wage_position": 2.8998
    },
    "isco_codes_matched": [
      "7200"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.0845,
      "theta": 0.6929,
      "c_aioe": -0.0638,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7200"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 3.34,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3138,
      "net_risk": 0.0949,
      "risk_band": "low",
      "augmentation": 0.083,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1982,
        "exposure_p50": 0.3138,
        "exposure_p90": 0.4332,
        "net_risk_p10": 0.0565,
        "net_risk_p50": 0.0932,
        "net_risk_p90": 0.1375,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2804,
      "net_risk": 0.0848,
      "risk_band": "low",
      "augmentation": 0.0742,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2053,
        "exposure_p50": 0.2804,
        "exposure_p90": 0.358,
        "net_risk_p10": 0.0621,
        "net_risk_p50": 0.0848,
        "net_risk_p90": 0.1083,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0745,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0696,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0063,
    "adaptation_capacity": 0.3282,
    "adaptation_buffer": 0.0656,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "82000",
      "to_title": "Supervisor/General foreman of assemblers and quality checkers",
      "composite": 0.531,
      "observed_transition_rate": 0.162,
      "destination_quality": 0.3272,
      "wage_preservation": 0.7488,
      "training_ease": 0,
      "empirical_priority": 0.3582
    },
    "employment_family_code": "72",
    "employment_family_total_thousands": 10.8,
    "employment_weight_within_family": 0.178534,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "73000",
    "title": "Supervisor/General foreman (precision, handicraft, printing and related trades)",
    "major_group": "CRAFTSMEN AND RELATED TRADES WORKERS",
    "major_group_code": 7,
    "gross_wage_median": 4739,
    "gross_wage_25th": 3345,
    "gross_wage_75th": 6489,
    "estimated_sg_employment_thousands": 0.6,
    "employment_thousands": 0.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3035,
    "bottleneck": 0.6471,
    "market": {
      "market_momentum": 0.0717,
      "industry_footprint_momentum": 0.0282,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8137,
      "market_resilience": 0.3685,
      "market_modifier": 0.871
    },
    "net_risk": 0.0934,
    "risk_band": "low",
    "augmentation": 0.0372,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.197,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.3333,
        "anthropic": 0.1364,
        "eloundou": 0.4812
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7943,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0537,
      "optimistic_band": "low",
      "pessimistic_risk": 0.133,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0434,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0083,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1745,
      "exposure_p50": 0.3035,
      "exposure_p90": 0.4325,
      "net_risk_p10": 0.0537,
      "net_risk_p50": 0.0934,
      "net_risk_p90": 0.133,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.0845,
      "theta": 0.6929,
      "c_aioe": -0.0638,
      "log_wage_spread": 0.6626,
      "wage_position": 1.7819
    },
    "isco_codes_matched": [
      "7300"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.0845,
      "theta": 0.6929,
      "c_aioe": -0.0638,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7300"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 3.34,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3138,
      "net_risk": 0.0965,
      "risk_band": "low",
      "augmentation": 0.0748,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1982,
        "exposure_p50": 0.3138,
        "exposure_p90": 0.4332,
        "net_risk_p10": 0.0567,
        "net_risk_p50": 0.0933,
        "net_risk_p90": 0.1391,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3031,
      "net_risk": 0.0932,
      "risk_band": "low",
      "augmentation": 0.0723,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2317,
        "exposure_p50": 0.3031,
        "exposure_p90": 0.3768,
        "net_risk_p10": 0.0712,
        "net_risk_p50": 0.0932,
        "net_risk_p90": 0.1158,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0934,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0888,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0079,
    "adaptation_capacity": 0.2442,
    "adaptation_buffer": 0.0488,
    "demand_fragility": 0.0045,
    "reallocation_capacity": 0.0991,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "83431",
      "to_title": "Crane/Hoist operator (excluding port)",
      "composite": 0.583,
      "observed_transition_rate": 0.162,
      "destination_quality": 0.388,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.4254
    },
    "employment_family_code": "73",
    "employment_family_total_thousands": 3.5,
    "employment_weight_within_family": 0.268281,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "75310",
    "title": "Tailor/Dressmaker",
    "major_group": "CRAFTSMEN AND RELATED TRADES WORKERS",
    "major_group_code": 7,
    "gross_wage_median": 2098,
    "gross_wage_25th": 1450,
    "gross_wage_75th": 3500,
    "estimated_sg_employment_thousands": 1.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2681,
    "bottleneck": 0.025,
    "market": {
      "market_momentum": 0.0788,
      "industry_footprint_momentum": 0.0502,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6052,
      "market_resilience": 0.2894,
      "market_modifier": 0.8987
    },
    "net_risk": 0.2356,
    "risk_band": "moderate",
    "augmentation": 0.0026,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0526,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.0838,
        "anthropic": 0.1364,
        "eloundou": 0.1004,
        "ilo": 0.0693
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.815,
      "level": "high",
      "crosswalk_quality": 0.8945,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.4,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1319,
      "optimistic_band": "low",
      "pessimistic_risk": 0.3392,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0644,
      "label": "sensitive"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0277,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1501,
      "exposure_p50": 0.2681,
      "exposure_p90": 0.3861,
      "net_risk_p10": 0.1319,
      "net_risk_p50": 0.2356,
      "net_risk_p90": 0.3392,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.0104,
      "theta": 0.5523,
      "c_aioe": -0.9045,
      "log_wage_spread": 0.8812,
      "wage_position": 0.7889
    },
    "isco_codes_matched": [
      "7531"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.0104,
      "theta": 0.5523,
      "c_aioe": -0.9045,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7531"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.03,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.0976,
      "net_risk": 0.0855,
      "risk_band": "low",
      "augmentation": 0.0007,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0803,
        "exposure_p50": 0.0976,
        "exposure_p90": 0.1151,
        "net_risk_p10": 0.0685,
        "net_risk_p50": 0.0836,
        "net_risk_p90": 0.0998,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1771,
      "net_risk": 0.1552,
      "risk_band": "moderate",
      "augmentation": 0.0013,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1665,
        "exposure_p50": 0.1771,
        "exposure_p90": 0.1879,
        "net_risk_p10": 0.1459,
        "net_risk_p50": 0.1552,
        "net_risk_p90": 0.1647,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2356,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2244,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0232,
    "adaptation_capacity": 0.2366,
    "adaptation_buffer": 0.0473,
    "demand_fragility": 0.015,
    "reallocation_capacity": 0.1051,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "96261",
      "to_title": "Building caretaker/Watchman",
      "composite": 0.6379,
      "observed_transition_rate": 0.0847,
      "destination_quality": 0.446,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.4371
    },
    "employment_family_code": "75",
    "employment_family_total_thousands": 10.1,
    "employment_weight_within_family": 0.124412,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "72221",
    "title": "Tool and die maker",
    "major_group": "CRAFTSMEN AND RELATED TRADES WORKERS",
    "major_group_code": 7,
    "gross_wage_median": 4017,
    "gross_wage_25th": 3380,
    "gross_wage_75th": 4763,
    "estimated_sg_employment_thousands": 1.7,
    "employment_thousands": 1.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2135,
    "bottleneck": 0.2299,
    "market": {
      "market_momentum": 0.0717,
      "industry_footprint_momentum": 0.0282,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5463,
      "market_resilience": 0.2615,
      "market_modifier": 0.9085
    },
    "net_risk": 0.1494,
    "risk_band": "low",
    "augmentation": 0.0062,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0526,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.1889,
        "anthropic": 0.1364,
        "eloundou": 0.1715,
        "ilo": 0.1485
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8789,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0668,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2319,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0006,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.0955,
      "exposure_p50": 0.2135,
      "exposure_p90": 0.3315,
      "net_risk_p10": 0.0668,
      "net_risk_p50": 0.1494,
      "net_risk_p90": 0.2319,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.5318,
      "theta": 0.6386,
      "c_aioe": -0.4302,
      "log_wage_spread": 0.343,
      "wage_position": 1.5104
    },
    "isco_codes_matched": [
      "7222"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.5318,
      "theta": 0.6386,
      "c_aioe": -0.4302,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7222"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.26,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1606,
      "net_risk": 0.1123,
      "risk_band": "low",
      "augmentation": 0.0097,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1479,
        "exposure_p50": 0.1606,
        "exposure_p90": 0.1738,
        "net_risk_p10": 0.0966,
        "net_risk_p50": 0.1122,
        "net_risk_p90": 0.1283,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1808,
      "net_risk": 0.1265,
      "risk_band": "low",
      "augmentation": 0.0109,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1726,
        "exposure_p50": 0.1808,
        "exposure_p90": 0.1894,
        "net_risk_p10": 0.1207,
        "net_risk_p50": 0.1265,
        "net_risk_p90": 0.1325,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1494,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1383,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0137,
    "adaptation_capacity": 0.3694,
    "adaptation_buffer": 0.0739,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "72000",
      "to_title": "Supervisor/General foreman (metal, machinery and related trades)",
      "composite": 0.5743,
      "observed_transition_rate": 0.4384,
      "destination_quality": 0.4509,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5417
    },
    "employment_family_code": "72",
    "employment_family_total_thousands": 10.8,
    "employment_weight_within_family": 0.128851,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "75410",
    "title": "Underwater diver",
    "major_group": "CRAFTSMEN AND RELATED TRADES WORKERS",
    "major_group_code": 7,
    "gross_wage_median": 4030,
    "gross_wage_25th": 3320,
    "gross_wage_75th": 5975,
    "estimated_sg_employment_thousands": 1.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2033,
    "bottleneck": 0.8307,
    "market": {
      "market_momentum": 0.0625,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.7389,
      "market_resilience": 0.333,
      "market_modifier": 0.8834
    },
    "net_risk": 0.0304,
    "risk_band": "very_low",
    "augmentation": 0.021,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0561,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.0802,
        "anthropic": 0.1364,
        "eloundou": 0.1674,
        "ilo": 0.0743
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.9014,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0128,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.048,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0196,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.0853,
      "exposure_p50": 0.2033,
      "exposure_p90": 0.3212,
      "net_risk_p10": 0.0128,
      "net_risk_p50": 0.0304,
      "net_risk_p90": 0.048,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.0306,
      "theta": 0.7258,
      "c_aioe": -0.7438,
      "log_wage_spread": 0.5876,
      "wage_position": 1.5153
    },
    "isco_codes_matched": [
      "7541"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.0306,
      "theta": 0.7258,
      "c_aioe": -0.7438,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7541"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.2,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1145,
      "net_risk": 0.0171,
      "risk_band": "very_low",
      "augmentation": 0.0317,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0914,
        "exposure_p50": 0.1145,
        "exposure_p90": 0.1384,
        "net_risk_p10": 0.0075,
        "net_risk_p50": 0.0163,
        "net_risk_p90": 0.0269,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1509,
      "net_risk": 0.0226,
      "risk_band": "very_low",
      "augmentation": 0.0417,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1359,
        "exposure_p50": 0.1509,
        "exposure_p90": 0.1664,
        "net_risk_p10": 0.0203,
        "net_risk_p50": 0.0226,
        "net_risk_p90": 0.0249,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0304,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0283,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0025,
    "adaptation_capacity": 0.3539,
    "adaptation_buffer": 0.0708,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "81000",
      "to_title": "Stationary plant and machine supervisor/general foreman",
      "composite": 0.5429,
      "observed_transition_rate": 0.162,
      "destination_quality": 0.4166,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.4707
    },
    "employment_family_code": "75",
    "employment_family_total_thousands": 10.1,
    "employment_weight_within_family": 0.172429,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "73111",
    "title": "Watch and clock assembler/repairer",
    "major_group": "CRAFTSMEN AND RELATED TRADES WORKERS",
    "major_group_code": 7,
    "gross_wage_median": 4500,
    "gross_wage_25th": 2925,
    "gross_wage_75th": 6016,
    "estimated_sg_employment_thousands": 0.6,
    "employment_thousands": 0.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2216,
    "bottleneck": 0.1114,
    "market": {
      "market_momentum": 0.0914,
      "industry_footprint_momentum": 0.0889,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8583,
      "market_resilience": 0.3982,
      "market_modifier": 0.8606
    },
    "net_risk": 0.1695,
    "risk_band": "moderate",
    "augmentation": 0.0061,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.1515,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.2879,
        "anthropic": 0.1364,
        "eloundou": 0.1935,
        "ilo": 0.1683
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8789,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0792,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2597,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0195,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1036,
      "exposure_p50": 0.2216,
      "exposure_p90": 0.3396,
      "net_risk_p10": 0.0792,
      "net_risk_p50": 0.1695,
      "net_risk_p90": 0.2597,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.156,
      "theta": 0.6037,
      "c_aioe": -0.1316,
      "log_wage_spread": 0.7211,
      "wage_position": 1.692
    },
    "isco_codes_matched": [
      "7311"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.156,
      "theta": 0.6037,
      "c_aioe": -0.1316,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7311"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.17,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1945,
      "net_risk": 0.1487,
      "risk_band": "low",
      "augmentation": 0.0086,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1583,
        "exposure_p50": 0.1945,
        "exposure_p90": 0.2323,
        "net_risk_p10": 0.1192,
        "net_risk_p50": 0.1463,
        "net_risk_p90": 0.1811,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2063,
      "net_risk": 0.1578,
      "risk_band": "moderate",
      "augmentation": 0.0092,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1828,
        "exposure_p50": 0.2063,
        "exposure_p90": 0.2309,
        "net_risk_p10": 0.1398,
        "net_risk_p50": 0.1578,
        "net_risk_p90": 0.1766,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1695,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1567,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0161,
    "adaptation_capacity": 0.3768,
    "adaptation_buffer": 0.0754,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "73000",
      "to_title": "Supervisor/General foreman (precision, handicraft, printing and related trades)",
      "composite": 0.5731,
      "observed_transition_rate": 0.4384,
      "destination_quality": 0.4506,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5414
    },
    "employment_family_code": "73",
    "employment_family_total_thousands": 3.5,
    "employment_weight_within_family": 0.261429,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "72120",
    "title": "Welder and flame cutter",
    "major_group": "CRAFTSMEN AND RELATED TRADES WORKERS",
    "major_group_code": 7,
    "gross_wage_median": 3050,
    "gross_wage_25th": 2300,
    "gross_wage_75th": 4443,
    "estimated_sg_employment_thousands": 1.7,
    "employment_thousands": 1.7,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 51.6,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.1949,
    "bottleneck": 0.098,
    "market": {
      "market_momentum": 0.0747,
      "industry_footprint_momentum": 0.0377,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7121,
      "market_resilience": 0.3297,
      "market_modifier": 0.8846
    },
    "net_risk": 0.1555,
    "risk_band": "moderate",
    "augmentation": 0.0029,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0829,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.3126,
        "anthropic": 0.3413,
        "ilo": 0.3461
      },
      "exposure_source_pctiles": {
        "aioe": 0.0535,
        "anthropic": 0.1364,
        "ilo": 0.0309
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8422,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8317,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0615,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2495,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0055,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.0771,
      "exposure_p50": 0.1949,
      "exposure_p90": 0.3127,
      "net_risk_p10": 0.0615,
      "net_risk_p50": 0.1555,
      "net_risk_p90": 0.2495,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.1976,
      "theta": 0.5978,
      "c_aioe": -1.0176,
      "log_wage_spread": 0.6584,
      "wage_position": 1.1468
    },
    "isco_codes_matched": [
      "7212"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.1976,
      "theta": 0.5978,
      "c_aioe": -1.0176,
      "category": "low_exposure",
      "isco_codes_matched": [
        "7212"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 2.18,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.074,
      "net_risk": 0.059,
      "risk_band": "low",
      "augmentation": 0.0024,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.038,
        "exposure_p50": 0.074,
        "exposure_p90": 0.1103,
        "net_risk_p10": 0.0305,
        "net_risk_p50": 0.0579,
        "net_risk_p90": 0.0874,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1287,
      "net_risk": 0.1027,
      "risk_band": "low",
      "augmentation": 0.0042,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1053,
        "exposure_p50": 0.1287,
        "exposure_p90": 0.1523,
        "net_risk_p10": 0.084,
        "net_risk_p50": 0.1027,
        "net_risk_p90": 0.1215,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1555,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.144,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0147,
    "adaptation_capacity": 0.3687,
    "adaptation_buffer": 0.0737,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "72110",
      "to_title": "Metal moulder and coremaker",
      "composite": 0.6034,
      "observed_transition_rate": 0.4384,
      "destination_quality": 0.4075,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.4903
    },
    "employment_family_code": "72",
    "employment_family_total_thousands": 10.8,
    "employment_weight_within_family": 0.112276,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "83492",
    "title": "Airport mobile equipment operator",
    "major_group": "PLANT AND MACHINE OPERATORS AND ASSEMBLERS",
    "major_group_code": 8,
    "gross_wage_median": 3081,
    "gross_wage_25th": 2526,
    "gross_wage_75th": 3935,
    "estimated_sg_employment_thousands": 5.6,
    "employment_thousands": 5.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.1977,
    "bottleneck": 0.4474,
    "market": {
      "market_momentum": 0.4264,
      "industry_footprint_momentum": 0.1485,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.59,
      "market_resilience": 0.4918,
      "market_modifier": 0.8279
    },
    "net_risk": 0.0904,
    "risk_band": "low",
    "augmentation": 0.0147,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0971,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.0392,
        "anthropic": 0.1364,
        "eloundou": 0.0377
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8393,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0486,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1323,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0404,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1062,
      "exposure_p50": 0.1977,
      "exposure_p90": 0.2892,
      "net_risk_p10": 0.0486,
      "net_risk_p50": 0.0904,
      "net_risk_p90": 0.1323,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.3987,
      "theta": 0.6688,
      "c_aioe": -1.0892,
      "log_wage_spread": 0.4433,
      "wage_position": 1.3378
    },
    "isco_codes_matched": [
      "8349"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.3987,
      "theta": 0.6688,
      "c_aioe": -1.0892,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8349"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 3.18,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.0726,
      "net_risk": 0.0332,
      "risk_band": "very_low",
      "augmentation": 0.016,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0382,
        "exposure_p50": 0.0726,
        "exposure_p90": 0.1058,
        "net_risk_p10": 0.0167,
        "net_risk_p50": 0.0328,
        "net_risk_p90": 0.0508,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1278,
      "net_risk": 0.0585,
      "risk_band": "low",
      "augmentation": 0.0281,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1054,
        "exposure_p50": 0.1278,
        "exposure_p90": 0.1494,
        "net_risk_p10": 0.0482,
        "net_risk_p50": 0.0585,
        "net_risk_p90": 0.0683,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0904,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0828,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0076,
    "adaptation_capacity": 0.4211,
    "adaptation_buffer": 0.0842,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "83421",
      "to_title": "Excavating/Trench digging machine operator",
      "composite": 0.6774,
      "observed_transition_rate": 0.5641,
      "destination_quality": 0.5566,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.617
    },
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.052974,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "83224",
    "title": "Ambulance driver",
    "major_group": "PLANT AND MACHINE OPERATORS AND ASSEMBLERS",
    "major_group_code": 8,
    "gross_wage_median": 2386,
    "gross_wage_25th": 1848,
    "gross_wage_75th": 3129,
    "estimated_sg_employment_thousands": 5.6,
    "employment_thousands": 5.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2178,
    "bottleneck": 0.3734,
    "market": {
      "market_momentum": 0.6963,
      "industry_footprint_momentum": 0.9791,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5553,
      "market_resilience": 0.6899,
      "market_modifier": 0.7585
    },
    "net_risk": 0.1035,
    "risk_band": "low",
    "augmentation": 0.0303,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0321,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": "prefix",
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.1684,
        "anthropic": 0.1364,
        "eloundou": 0.2479,
        "ilo": 0.297
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.9164,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.06,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1471,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0465,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1262,
      "exposure_p50": 0.2178,
      "exposure_p90": 0.3094,
      "net_risk_p10": 0.06,
      "net_risk_p50": 0.1035,
      "net_risk_p90": 0.1471,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.6323,
      "theta": 0.6586,
      "c_aioe": -0.4988,
      "log_wage_spread": 0.5266,
      "wage_position": 1.036
    },
    "isco_codes_matched": [
      "8322"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.6323,
      "theta": 0.6586,
      "c_aioe": -0.4988,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8322"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.89,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2133,
      "net_risk": 0.1014,
      "risk_band": "low",
      "augmentation": 0.0549,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1714,
        "exposure_p50": 0.2133,
        "exposure_p90": 0.2548,
        "net_risk_p10": 0.0773,
        "net_risk_p50": 0.1001,
        "net_risk_p90": 0.125,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2207,
      "net_risk": 0.1049,
      "risk_band": "low",
      "augmentation": 0.0569,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1934,
        "exposure_p50": 0.2207,
        "exposure_p90": 0.2477,
        "net_risk_p10": 0.0919,
        "net_risk_p50": 0.1049,
        "net_risk_p90": 0.1177,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1035,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0947,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0074,
    "adaptation_capacity": 0.4272,
    "adaptation_buffer": 0.0854,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "83421",
      "to_title": "Excavating/Trench digging machine operator",
      "composite": 0.6513,
      "observed_transition_rate": 0.5641,
      "destination_quality": 0.5314,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6046
    },
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.046618,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "83311",
    "title": "Bus driver",
    "major_group": "PLANT AND MACHINE OPERATORS AND ASSEMBLERS",
    "major_group_code": 8,
    "gross_wage_median": 3782,
    "gross_wage_25th": 2289,
    "gross_wage_75th": 5137,
    "estimated_sg_employment_thousands": 5.6,
    "employment_thousands": 5.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.183,
    "bottleneck": 0.1373,
    "market": {
      "market_momentum": 0.5175,
      "industry_footprint_momentum": 0.4289,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.9002,
      "market_resilience": 0.6706,
      "market_modifier": 0.7653
    },
    "net_risk": 0.1208,
    "risk_band": "low",
    "augmentation": 0.0123,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.074,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.0624,
        "anthropic": 0.1364,
        "eloundou": 0.3808,
        "ilo": 0.1101
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7919,
      "level": "high",
      "crosswalk_quality": 0.952,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0542,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1874,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0292,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.0821,
      "exposure_p50": 0.183,
      "exposure_p90": 0.2839,
      "net_risk_p10": 0.0542,
      "net_risk_p50": 0.1208,
      "net_risk_p90": 0.1874,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.1348,
      "theta": 0.6156,
      "c_aioe": -0.9441,
      "log_wage_spread": 0.8084,
      "wage_position": 1.6422
    },
    "isco_codes_matched": [
      "8331"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.1348,
      "theta": 0.6156,
      "c_aioe": -0.9441,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8331"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 12.86,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.172,
      "net_risk": 0.1136,
      "risk_band": "low",
      "augmentation": 0.0158,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0991,
        "exposure_p50": 0.172,
        "exposure_p90": 0.2484,
        "net_risk_p10": 0.0642,
        "net_risk_p50": 0.1114,
        "net_risk_p90": 0.1674,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.172,
      "net_risk": 0.1136,
      "risk_band": "low",
      "augmentation": 0.0158,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0991,
        "exposure_p50": 0.172,
        "exposure_p90": 0.2484,
        "net_risk_p10": 0.0642,
        "net_risk_p50": 0.1114,
        "net_risk_p90": 0.1674,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.1208,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1127,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0109,
    "adaptation_capacity": 0.3373,
    "adaptation_buffer": 0.0675,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "83421",
      "to_title": "Excavating/Trench digging machine operator",
      "composite": 0.6268,
      "observed_transition_rate": 0.5641,
      "destination_quality": 0.5026,
      "wage_preservation": 0.8191,
      "training_ease": 0.3,
      "empirical_priority": 0.5629
    },
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.058692,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "83222",
    "title": "Chauffeur",
    "major_group": "PLANT AND MACHINE OPERATORS AND ASSEMBLERS",
    "major_group_code": 8,
    "gross_wage_median": 2743,
    "gross_wage_25th": 2033,
    "gross_wage_75th": 3593,
    "estimated_sg_employment_thousands": 5.6,
    "employment_thousands": 5.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.1932,
    "bottleneck": 0.3734,
    "market": {
      "market_momentum": 0.5073,
      "industry_footprint_momentum": 0.3975,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6702,
      "market_resilience": 0.6225,
      "market_modifier": 0.7821
    },
    "net_risk": 0.0947,
    "risk_band": "low",
    "augmentation": 0.0331,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0321,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": "prefix",
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.1684,
        "anthropic": 0.1364,
        "eloundou": 0.2479,
        "ilo": 0.297
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8864,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0495,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1399,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0447,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.1011,
      "exposure_p50": 0.1932,
      "exposure_p90": 0.2854,
      "net_risk_p10": 0.0495,
      "net_risk_p50": 0.0947,
      "net_risk_p90": 0.1399,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.6323,
      "theta": 0.6586,
      "c_aioe": -0.4988,
      "log_wage_spread": 0.5695,
      "wage_position": 1.1911
    },
    "isco_codes_matched": [
      "8322"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.6323,
      "theta": 0.6586,
      "c_aioe": -0.4988,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8322"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.89,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2133,
      "net_risk": 0.1045,
      "risk_band": "low",
      "augmentation": 0.0496,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1714,
        "exposure_p50": 0.2133,
        "exposure_p90": 0.2548,
        "net_risk_p10": 0.0799,
        "net_risk_p50": 0.1035,
        "net_risk_p90": 0.1302,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2133,
      "net_risk": 0.1045,
      "risk_band": "low",
      "augmentation": 0.0496,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1714,
        "exposure_p50": 0.2133,
        "exposure_p90": 0.2548,
        "net_risk_p10": 0.0799,
        "net_risk_p50": 0.1035,
        "net_risk_p90": 0.1302,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.0947,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.088,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0069,
    "adaptation_capacity": 0.3545,
    "adaptation_buffer": 0.0709,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "83421",
      "to_title": "Excavating/Trench digging machine operator",
      "composite": 0.6512,
      "observed_transition_rate": 0.5641,
      "destination_quality": 0.5312,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6046
    },
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.049984,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "83323",
    "title": "Concrete mix truck driver",
    "major_group": "PLANT AND MACHINE OPERATORS AND ASSEMBLERS",
    "major_group_code": 8,
    "gross_wage_median": 2666,
    "gross_wage_25th": 1600,
    "gross_wage_75th": 3268,
    "estimated_sg_employment_thousands": 5.6,
    "employment_thousands": 5.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2241,
    "bottleneck": 0.2665,
    "market": {
      "market_momentum": 0.5,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.7611,
      "market_resilience": 0.6045,
      "market_modifier": 0.7884
    },
    "net_risk": 0.1296,
    "risk_band": "low",
    "augmentation": 0.0218,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2376,
      "anthropic_observed_pctile": 0.333,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.0954,
        "anthropic": 0.333,
        "eloundou": 0.3421,
        "ilo": 0.2079
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.7024,
      "level": "medium",
      "crosswalk_quality": 0.5442,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0753,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1839,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0204,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1302,
      "exposure_p50": 0.2241,
      "exposure_p90": 0.318,
      "net_risk_p10": 0.0753,
      "net_risk_p50": 0.1296,
      "net_risk_p90": 0.1839,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.9392,
      "theta": 0.6433,
      "c_aioe": -0.7553,
      "log_wage_spread": 0.7142,
      "wage_position": 1.1576
    },
    "isco_codes_matched": [
      "8332"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.9392,
      "theta": 0.6433,
      "c_aioe": -0.7553,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8332"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 10.42,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2465,
      "net_risk": 0.1426,
      "risk_band": "low",
      "augmentation": 0.0397,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1868,
        "exposure_p50": 0.2465,
        "exposure_p90": 0.305,
        "net_risk_p10": 0.1001,
        "net_risk_p50": 0.1418,
        "net_risk_p90": 0.1831,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.243,
      "net_risk": 0.1405,
      "risk_band": "low",
      "augmentation": 0.0392,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2042,
        "exposure_p50": 0.243,
        "exposure_p90": 0.2811,
        "net_risk_p10": 0.1181,
        "net_risk_p50": 0.1405,
        "net_risk_p90": 0.1625,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1296,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1186,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0109,
    "adaptation_capacity": 0.425,
    "adaptation_buffer": 0.085,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "83421",
      "to_title": "Excavating/Trench digging machine operator",
      "composite": 0.662,
      "observed_transition_rate": 0.5641,
      "destination_quality": 0.5439,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6102
    },
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.049278,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "83432",
    "title": "Crane operator (on-site)",
    "major_group": "PLANT AND MACHINE OPERATORS AND ASSEMBLERS",
    "major_group_code": 8,
    "gross_wage_median": 3117,
    "gross_wage_25th": 2953,
    "gross_wage_75th": 3368,
    "estimated_sg_employment_thousands": 5.6,
    "employment_thousands": 5.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2017,
    "bottleneck": 0.5392,
    "market": {
      "market_momentum": 0.425,
      "industry_footprint_momentum": 0.1444,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4465,
      "market_resilience": 0.4336,
      "market_modifier": 0.8482
    },
    "net_risk": 0.0788,
    "risk_band": "low",
    "augmentation": 0.017,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0802,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.0561,
        "anthropic": 0.1364,
        "eloundou": 0.0262,
        "ilo": 0.1101
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7677,
      "level": "high",
      "crosswalk_quality": 0.5552,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.043,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1146,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0288,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1101,
      "exposure_p50": 0.2017,
      "exposure_p90": 0.2933,
      "net_risk_p10": 0.043,
      "net_risk_p50": 0.0788,
      "net_risk_p90": 0.1146,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.1884,
      "theta": 0.6809,
      "c_aioe": -0.911,
      "log_wage_spread": 0.1315,
      "wage_position": 1.3535
    },
    "isco_codes_matched": [
      "8343"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.1884,
      "theta": 0.6809,
      "c_aioe": -0.911,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8343"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 3.09,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.0836,
      "net_risk": 0.0327,
      "risk_band": "very_low",
      "augmentation": 0.0195,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0555,
        "exposure_p50": 0.0836,
        "exposure_p90": 0.1109,
        "net_risk_p10": 0.0203,
        "net_risk_p50": 0.0321,
        "net_risk_p90": 0.0448,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1406,
      "net_risk": 0.055,
      "risk_band": "low",
      "augmentation": 0.0329,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1223,
        "exposure_p50": 0.1406,
        "exposure_p90": 0.1584,
        "net_risk_p10": 0.0478,
        "net_risk_p50": 0.055,
        "net_risk_p90": 0.0619,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0788,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0721,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0064,
    "adaptation_capacity": 0.4257,
    "adaptation_buffer": 0.0851,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "83421",
      "to_title": "Excavating/Trench digging machine operator",
      "composite": 0.6755,
      "observed_transition_rate": 0.5641,
      "destination_quality": 0.5544,
      "wage_preservation": 0.9939,
      "training_ease": 0.3,
      "empirical_priority": 0.615
    },
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.053283,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "83431",
    "title": "Crane/Hoist operator (excluding port)",
    "major_group": "PLANT AND MACHINE OPERATORS AND ASSEMBLERS",
    "major_group_code": 8,
    "gross_wage_median": 4979,
    "gross_wage_25th": 3390,
    "gross_wage_75th": 6496,
    "estimated_sg_employment_thousands": 5.6,
    "employment_thousands": 5.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2031,
    "bottleneck": 0.5392,
    "market": {
      "market_momentum": 0.4584,
      "industry_footprint_momentum": 0.2469,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8173,
      "market_resilience": 0.6019,
      "market_modifier": 0.7893
    },
    "net_risk": 0.0739,
    "risk_band": "low",
    "augmentation": 0.0236,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0802,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.0561,
        "anthropic": 0.1364,
        "eloundou": 0.0262,
        "ilo": 0.1101
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7677,
      "level": "high",
      "crosswalk_quality": 0.5552,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0406,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1072,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0239,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1115,
      "exposure_p50": 0.2031,
      "exposure_p90": 0.2947,
      "net_risk_p10": 0.0406,
      "net_risk_p50": 0.0739,
      "net_risk_p90": 0.1072,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.1884,
      "theta": 0.6809,
      "c_aioe": -0.911,
      "log_wage_spread": 0.6504,
      "wage_position": 2.162
    },
    "isco_codes_matched": [
      "8343"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.1884,
      "theta": 0.6809,
      "c_aioe": -0.911,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8343"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 3.09,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.0836,
      "net_risk": 0.0304,
      "risk_band": "very_low",
      "augmentation": 0.0271,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0555,
        "exposure_p50": 0.0836,
        "exposure_p90": 0.1109,
        "net_risk_p10": 0.0191,
        "net_risk_p50": 0.0302,
        "net_risk_p90": 0.0419,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1406,
      "net_risk": 0.0511,
      "risk_band": "low",
      "augmentation": 0.0456,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1223,
        "exposure_p50": 0.1406,
        "exposure_p90": 0.1584,
        "net_risk_p10": 0.0445,
        "net_risk_p50": 0.0511,
        "net_risk_p90": 0.0576,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0739,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0681,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0061,
    "adaptation_capacity": 0.3931,
    "adaptation_buffer": 0.0786,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "83421",
      "to_title": "Excavating/Trench digging machine operator",
      "composite": 0.6197,
      "observed_transition_rate": 0.5641,
      "destination_quality": 0.4889,
      "wage_preservation": 0.6222,
      "training_ease": 0.3,
      "empirical_priority": 0.5264
    },
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.067343,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "81602",
    "title": "Dairy and confectionery products machine operator",
    "major_group": "PLANT AND MACHINE OPERATORS AND ASSEMBLERS",
    "major_group_code": 8,
    "gross_wage_median": 2553,
    "gross_wage_25th": 1748,
    "gross_wage_75th": 4514,
    "estimated_sg_employment_thousands": 1.1,
    "employment_thousands": 1.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3288,
    "bottleneck": 0.0624,
    "market": {
      "market_momentum": 0.4029,
      "industry_footprint_momentum": 0.0764,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8396,
      "market_resilience": 0.5776,
      "market_modifier": 0.7978
    },
    "net_risk": 0.2468,
    "risk_band": "moderate",
    "augmentation": 0.0093,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.049,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.1854,
        "anthropic": 0.1364,
        "eloundou": 0.1255,
        "ilo": 0.0693
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7906,
      "level": "high",
      "crosswalk_quality": 0.6468,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1781,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3156,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0532,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0653,
      "task_exposure_concentration": 0.5389,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2372,
      "exposure_p50": 0.3288,
      "exposure_p90": 0.4204,
      "net_risk_p10": 0.1781,
      "net_risk_p50": 0.2468,
      "net_risk_p90": 0.3156,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.5647,
      "theta": 0.5851,
      "c_aioe": -0.487,
      "log_wage_spread": 0.9487,
      "wage_position": 1.1086
    },
    "isco_codes_matched": [
      "8160"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.5647,
      "theta": 0.5851,
      "c_aioe": -0.487,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8160"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.58,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1278,
      "net_risk": 0.0956,
      "risk_band": "low",
      "augmentation": 0.0046,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0996,
        "exposure_p50": 0.1278,
        "exposure_p90": 0.1574,
        "net_risk_p10": 0.0745,
        "net_risk_p50": 0.0954,
        "net_risk_p90": 0.1163,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2474,
      "net_risk": 0.1851,
      "risk_band": "moderate",
      "augmentation": 0.0089,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2296,
        "exposure_p50": 0.2474,
        "exposure_p90": 0.2662,
        "net_risk_p10": 0.1718,
        "net_risk_p50": 0.1851,
        "net_risk_p90": 0.1991,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2468,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2304,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0227,
    "adaptation_capacity": 0.3323,
    "adaptation_buffer": 0.0665,
    "demand_fragility": 0.0192,
    "reallocation_capacity": 0.5145,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "81000",
      "to_title": "Stationary plant and machine supervisor/general foreman",
      "composite": 0.6587,
      "observed_transition_rate": 0.5641,
      "destination_quality": 0.4684,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5433
    },
    "employment_family_code": "81",
    "employment_family_total_thousands": 8.3,
    "employment_weight_within_family": 0.103227,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "83502",
    "title": "Deckhand (including lighterman)",
    "major_group": "PLANT AND MACHINE OPERATORS AND ASSEMBLERS",
    "major_group_code": 8,
    "gross_wage_median": 1740,
    "gross_wage_25th": 1630,
    "gross_wage_75th": 2206,
    "estimated_sg_employment_thousands": 5.6,
    "employment_thousands": 5.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.1633,
    "bottleneck": 0.8957,
    "market": {
      "market_momentum": 0.425,
      "industry_footprint_momentum": 0.1444,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.1943,
      "market_resilience": 0.3327,
      "market_modifier": 0.8835
    },
    "net_risk": 0.015,
    "risk_band": "very_low",
    "augmentation": 0.0176,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0125,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.1239,
        "anthropic": 0.1364,
        "eloundou": 0.0649,
        "ilo": 0.0532
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7133,
      "level": "high",
      "crosswalk_quality": 0.2178,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0066,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0235,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.015,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.0711,
      "exposure_p50": 0.1633,
      "exposure_p90": 0.2554,
      "net_risk_p10": 0.0066,
      "net_risk_p50": 0.015,
      "net_risk_p90": 0.0235,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.7891,
      "theta": 0.7502,
      "c_aioe": -0.5503,
      "log_wage_spread": 0.3026,
      "wage_position": 0.7555
    },
    "isco_codes_matched": [
      "8350"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.7891,
      "theta": 0.7502,
      "c_aioe": -0.5503,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8350"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.28,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.0942,
      "net_risk": 0.0087,
      "risk_band": "very_low",
      "augmentation": 0.0281,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0727,
        "exposure_p50": 0.0942,
        "exposure_p90": 0.1158,
        "net_risk_p10": 0.0023,
        "net_risk_p50": 0.0085,
        "net_risk_p90": 0.0159,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.0942,
      "net_risk": 0.0087,
      "risk_band": "very_low",
      "augmentation": 0.0281,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0727,
        "exposure_p50": 0.0942,
        "exposure_p90": 0.1158,
        "net_risk_p10": 0.0023,
        "net_risk_p50": 0.0085,
        "net_risk_p90": 0.0159,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.015,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.014,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0012,
    "adaptation_capacity": 0.3503,
    "adaptation_buffer": 0.0701,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "83421",
      "to_title": "Excavating/Trench digging machine operator",
      "composite": 0.6364,
      "observed_transition_rate": 0.5641,
      "destination_quality": 0.5138,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5969
    },
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.03981,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "83212",
    "title": "Delivery man using motorised personal mobility aids/devices",
    "major_group": "PLANT AND MACHINE OPERATORS AND ASSEMBLERS",
    "major_group_code": 8,
    "gross_wage_median": 1985,
    "gross_wage_25th": 1700,
    "gross_wage_75th": 2000,
    "estimated_sg_employment_thousands": 5.6,
    "employment_thousands": 5.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.421,
    "bottleneck": 0.2665,
    "market": {
      "market_momentum": 0.4029,
      "industry_footprint_momentum": 0.0764,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2335,
      "market_resilience": 0.3852,
      "market_modifier": 0.8652
    },
    "net_risk": 0.2678,
    "risk_band": "moderate",
    "augmentation": 0.0276,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2376,
      "anthropic_observed_pctile": 0.333,
      "sol_match": false,
      "jobs_in_demand_match": "prefix",
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.0954,
        "anthropic": 0.333,
        "eloundou": 0.3421,
        "ilo": 0.229
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.7574,
      "level": "high",
      "crosswalk_quality": 0.5442,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.208,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3275,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0322,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1413,
      "task_exposure_concentration": 0.1515,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3271,
      "exposure_p50": 0.421,
      "exposure_p90": 0.5149,
      "net_risk_p10": 0.208,
      "net_risk_p50": 0.2678,
      "net_risk_p90": 0.3275,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.9392,
      "theta": 0.6433,
      "c_aioe": -0.7553,
      "log_wage_spread": 0.1625,
      "wage_position": 0.8619
    },
    "isco_codes_matched": [
      "8321"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.9392,
      "theta": 0.6433,
      "c_aioe": -0.7553,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "8321"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 10.42,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.252,
      "net_risk": 0.1599,
      "risk_band": "moderate",
      "augmentation": 0.0259,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1924,
        "exposure_p50": 0.252,
        "exposure_p90": 0.3105,
        "net_risk_p10": 0.1151,
        "net_risk_p50": 0.1595,
        "net_risk_p90": 0.2023,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4046,
      "net_risk": 0.2568,
      "risk_band": "moderate",
      "augmentation": 0.0415,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.3661,
        "exposure_p50": 0.4046,
        "exposure_p90": 0.4423,
        "net_risk_p10": 0.2324,
        "net_risk_p50": 0.2568,
        "net_risk_p90": 0.2807,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2678,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2455,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0198,
    "adaptation_capacity": 0.4158,
    "adaptation_buffer": 0.0832,
    "demand_fragility": 0.0118,
    "reallocation_capacity": 0.8636,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "83421",
      "to_title": "Excavating/Trench digging machine operator",
      "composite": 0.6969,
      "observed_transition_rate": 0.5641,
      "destination_quality": 0.5848,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6284
    },
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.042521,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "82122",
    "title": "Electronic equipment/component assembler",
    "major_group": "PLANT AND MACHINE OPERATORS AND ASSEMBLERS",
    "major_group_code": 8,
    "gross_wage_median": 2017,
    "gross_wage_25th": 1847,
    "gross_wage_75th": 2520,
    "estimated_sg_employment_thousands": 1.6,
    "employment_thousands": 1.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3644,
    "bottleneck": 0.1087,
    "market": {
      "market_momentum": 0.4029,
      "industry_footprint_momentum": 0.0764,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2995,
      "market_resilience": 0.3616,
      "market_modifier": 0.8735
    },
    "net_risk": 0.2865,
    "risk_band": "moderate",
    "augmentation": 0.0112,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0205,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.1569,
        "anthropic": 0.1364,
        "eloundou": 0.0962,
        "ilo": 0.297
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.7888,
      "level": "high",
      "crosswalk_quality": 0.6999,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.2126,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3603,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0135,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1008,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2705,
      "exposure_p50": 0.3644,
      "exposure_p90": 0.4583,
      "net_risk_p10": 0.2126,
      "net_risk_p50": 0.2865,
      "net_risk_p90": 0.3603,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.6505,
      "theta": 0.6034,
      "c_aioe": -0.5491,
      "log_wage_spread": 0.3107,
      "wage_position": 0.8758
    },
    "isco_codes_matched": [
      "8212"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.6505,
      "theta": 0.6034,
      "c_aioe": -0.5491,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "8212"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.09,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1733,
      "net_risk": 0.1349,
      "risk_band": "low",
      "augmentation": 0.0068,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1213,
        "exposure_p50": 0.1733,
        "exposure_p90": 0.2237,
        "net_risk_p10": 0.0939,
        "net_risk_p50": 0.1327,
        "net_risk_p90": 0.1762,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3011,
      "net_risk": 0.2344,
      "risk_band": "moderate",
      "augmentation": 0.0118,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2689,
        "exposure_p50": 0.3011,
        "exposure_p90": 0.3322,
        "net_risk_p10": 0.2094,
        "net_risk_p50": 0.2344,
        "net_risk_p90": 0.2586,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2865,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2703,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0265,
    "adaptation_capacity": 0.2815,
    "adaptation_buffer": 0.0563,
    "demand_fragility": 0.0547,
    "reallocation_capacity": 0.1051,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "82000",
      "to_title": "Supervisor/General foreman of assemblers and quality checkers",
      "composite": 0.6735,
      "observed_transition_rate": 0.5641,
      "destination_quality": 0.4865,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5512
    },
    "employment_family_code": "82",
    "employment_family_total_thousands": 3.7,
    "employment_weight_within_family": 0.193132,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "83421",
    "title": "Excavating/Trench digging machine operator",
    "major_group": "PLANT AND MACHINE OPERATORS AND ASSEMBLERS",
    "major_group_code": 8,
    "gross_wage_median": 3098,
    "gross_wage_25th": 2000,
    "gross_wage_75th": 4998,
    "estimated_sg_employment_thousands": 5.6,
    "employment_thousands": 5.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2051,
    "bottleneck": 0.4813,
    "market": {
      "market_momentum": 0.7024,
      "industry_footprint_momentum": 0.9979,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.9011,
      "market_resilience": 0.7819,
      "market_modifier": 0.7263
    },
    "net_risk": 0.0773,
    "risk_band": "low",
    "augmentation": 0.0286,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0544,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.082,
        "anthropic": 0.1364,
        "eloundou": 0.1213,
        "ilo": 0.0309
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8491,
      "level": "high",
      "crosswalk_quality": 0.8809,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0428,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1118,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0273,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1135,
      "exposure_p50": 0.2051,
      "exposure_p90": 0.2967,
      "net_risk_p10": 0.0428,
      "net_risk_p50": 0.0773,
      "net_risk_p90": 0.1118,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.0236,
      "theta": 0.6732,
      "c_aioe": -0.7926,
      "log_wage_spread": 0.9159,
      "wage_position": 1.3452
    },
    "isco_codes_matched": [
      "8342"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.0236,
      "theta": 0.6732,
      "c_aioe": -0.7926,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8342"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.17,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.0923,
      "net_risk": 0.0348,
      "risk_band": "very_low",
      "augmentation": 0.0347,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.065,
        "exposure_p50": 0.0923,
        "exposure_p90": 0.1198,
        "net_risk_p10": 0.0232,
        "net_risk_p50": 0.0345,
        "net_risk_p90": 0.0465,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1463,
      "net_risk": 0.0551,
      "risk_band": "low",
      "augmentation": 0.055,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1285,
        "exposure_p50": 0.1463,
        "exposure_p90": 0.1641,
        "net_risk_p10": 0.0484,
        "net_risk_p50": 0.0551,
        "net_risk_p90": 0.0618,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0773,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0706,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0066,
    "adaptation_capacity": 0.4341,
    "adaptation_buffer": 0.0868,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "83431",
      "to_title": "Crane/Hoist operator (excluding port)",
      "composite": 0.6416,
      "observed_transition_rate": 0.5641,
      "destination_quality": 0.5194,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5995
    },
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.05312,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "83441",
    "title": "Fork lift truck operator",
    "major_group": "PLANT AND MACHINE OPERATORS AND ASSEMBLERS",
    "major_group_code": 8,
    "gross_wage_median": 2500,
    "gross_wage_25th": 1807,
    "gross_wage_75th": 3163,
    "estimated_sg_employment_thousands": 5.6,
    "employment_thousands": 5.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2062,
    "bottleneck": 0.2424,
    "market": {
      "market_momentum": 0.4346,
      "industry_footprint_momentum": 0.1736,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6185,
      "market_resilience": 0.5082,
      "market_modifier": 0.8221
    },
    "net_risk": 0.1285,
    "risk_band": "low",
    "augmentation": 0.0105,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1257,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.0107,
        "anthropic": 0.1364,
        "eloundou": 0.0941,
        "ilo": 0.1485
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8567,
      "level": "high",
      "crosswalk_quality": 0.9115,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0714,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1855,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0215,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1146,
      "exposure_p50": 0.2062,
      "exposure_p90": 0.2978,
      "net_risk_p10": 0.0714,
      "net_risk_p50": 0.1285,
      "net_risk_p90": 0.1855,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.6695,
      "theta": 0.642,
      "c_aioe": -1.3449,
      "log_wage_spread": 0.5599,
      "wage_position": 1.0855
    },
    "isco_codes_matched": [
      "8344"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.6695,
      "theta": 0.642,
      "c_aioe": -1.3449,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8344"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 13.19,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.0995,
      "net_risk": 0.062,
      "risk_band": "low",
      "augmentation": 0.0123,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0649,
        "exposure_p50": 0.0995,
        "exposure_p90": 0.1325,
        "net_risk_p10": 0.0398,
        "net_risk_p50": 0.0627,
        "net_risk_p90": 0.0837,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.151,
      "net_risk": 0.094,
      "risk_band": "low",
      "augmentation": 0.0186,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1285,
        "exposure_p50": 0.151,
        "exposure_p90": 0.1724,
        "net_risk_p10": 0.08,
        "net_risk_p50": 0.094,
        "net_risk_p90": 0.1074,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1285,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1176,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0112,
    "adaptation_capacity": 0.4223,
    "adaptation_buffer": 0.0845,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "83421",
      "to_title": "Excavating/Trench digging machine operator",
      "composite": 0.6881,
      "observed_transition_rate": 0.5641,
      "destination_quality": 0.5691,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6225
    },
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.047719,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "83321",
    "title": "Lorry driver",
    "major_group": "PLANT AND MACHINE OPERATORS AND ASSEMBLERS",
    "major_group_code": 8,
    "gross_wage_median": 2159,
    "gross_wage_25th": 1600,
    "gross_wage_75th": 3000,
    "estimated_sg_employment_thousands": 5.6,
    "employment_thousands": 5.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2032,
    "bottleneck": 0.2665,
    "market": {
      "market_momentum": 0.457,
      "industry_footprint_momentum": 0.2427,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5882,
      "market_resilience": 0.5095,
      "market_modifier": 0.8217
    },
    "net_risk": 0.1225,
    "risk_band": "low",
    "augmentation": 0.0232,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2376,
      "anthropic_observed_pctile": 0.333,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.0954,
        "anthropic": 0.333,
        "eloundou": 0.3421,
        "ilo": 0.2079
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.7099,
      "level": "medium",
      "crosswalk_quality": 0.5442,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0656,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1794,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0275,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.1088,
      "exposure_p50": 0.2032,
      "exposure_p90": 0.2976,
      "net_risk_p10": 0.0656,
      "net_risk_p50": 0.1225,
      "net_risk_p90": 0.1794,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.9392,
      "theta": 0.6433,
      "c_aioe": -0.7553,
      "log_wage_spread": 0.6286,
      "wage_position": 0.9375
    },
    "isco_codes_matched": [
      "8332"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.9392,
      "theta": 0.6433,
      "c_aioe": -0.7553,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8332"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 10.42,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2465,
      "net_risk": 0.1486,
      "risk_band": "low",
      "augmentation": 0.0335,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1868,
        "exposure_p50": 0.2465,
        "exposure_p90": 0.305,
        "net_risk_p10": 0.1056,
        "net_risk_p50": 0.1482,
        "net_risk_p90": 0.1916,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2465,
      "net_risk": 0.1486,
      "risk_band": "low",
      "augmentation": 0.0335,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1868,
        "exposure_p50": 0.2465,
        "exposure_p90": 0.305,
        "net_risk_p10": 0.1056,
        "net_risk_p50": 0.1482,
        "net_risk_p90": 0.1916,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.1225,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1135,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0105,
    "adaptation_capacity": 0.3669,
    "adaptation_buffer": 0.0734,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "83421",
      "to_title": "Excavating/Trench digging machine operator",
      "composite": 0.6644,
      "observed_transition_rate": 0.5641,
      "destination_quality": 0.5467,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6115
    },
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.044345,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "82110",
    "title": "Mechanical equipment/component assembler",
    "major_group": "PLANT AND MACHINE OPERATORS AND ASSEMBLERS",
    "major_group_code": 8,
    "gross_wage_median": 2084,
    "gross_wage_25th": 1481,
    "gross_wage_75th": 3025,
    "estimated_sg_employment_thousands": 1.6,
    "employment_thousands": 1.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2338,
    "bottleneck": 0.1515,
    "market": {
      "market_momentum": 0.4029,
      "industry_footprint_momentum": 0.0764,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6292,
      "market_resilience": 0.4935,
      "market_modifier": 0.8273
    },
    "net_risk": 0.1641,
    "risk_band": "moderate",
    "augmentation": 0.0122,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.4058,
      "anthropic_observed_pctile": 0.4842,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.3126,
        "anthropic": 0.3413,
        "ilo": 0.3461
      },
      "exposure_source_pctiles": {
        "aioe": 0.0784,
        "anthropic": 0.4842,
        "ilo": 0.2624
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6752,
      "level": "medium",
      "crosswalk_quality": 0.6322,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8317,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0937,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2345,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0141,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1335,
      "exposure_p50": 0.2338,
      "exposure_p90": 0.3341,
      "net_risk_p10": 0.0937,
      "net_risk_p50": 0.1641,
      "net_risk_p90": 0.2345,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.0425,
      "theta": 0.6208,
      "c_aioe": -0.8618,
      "log_wage_spread": 0.7142,
      "wage_position": 0.9049
    },
    "isco_codes_matched": [
      "8211"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.0425,
      "theta": 0.6208,
      "c_aioe": -0.8618,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8211"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.26,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2806,
      "net_risk": 0.197,
      "risk_band": "moderate",
      "augmentation": 0.021,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.144,
        "exposure_p50": 0.2806,
        "exposure_p90": 0.4096,
        "net_risk_p10": 0.1029,
        "net_risk_p50": 0.1944,
        "net_risk_p90": 0.287,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2688,
      "net_risk": 0.1887,
      "risk_band": "moderate",
      "augmentation": 0.0201,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.18,
        "exposure_p50": 0.2688,
        "exposure_p90": 0.3526,
        "net_risk_p10": 0.1263,
        "net_risk_p50": 0.1887,
        "net_risk_p90": 0.2475,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1641,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.151,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0145,
    "adaptation_capacity": 0.398,
    "adaptation_buffer": 0.0796,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "82000",
      "to_title": "Supervisor/General foreman of assemblers and quality checkers",
      "composite": 0.6598,
      "observed_transition_rate": 0.5641,
      "destination_quality": 0.4704,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5441
    },
    "employment_family_code": "82",
    "employment_family_total_thousands": 3.7,
    "employment_weight_within_family": 0.196314,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "82132",
    "title": "Mechanical products quality checker and tester",
    "major_group": "PLANT AND MACHINE OPERATORS AND ASSEMBLERS",
    "major_group_code": 8,
    "gross_wage_median": 4354,
    "gross_wage_25th": 3157,
    "gross_wage_75th": 5496,
    "estimated_sg_employment_thousands": 1.6,
    "employment_thousands": 1.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4808,
    "bottleneck": 0.2068,
    "market": {
      "market_momentum": 0.4029,
      "industry_footprint_momentum": 0.0764,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7371,
      "market_resilience": 0.5366,
      "market_modifier": 0.8122
    },
    "net_risk": 0.3109,
    "risk_band": "high",
    "augmentation": 0.0428,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.252,
      "anthropic_observed_pctile": 0.4071,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "anthropic"
      ],
      "exposure_source_weights": {
        "aioe": 0.478,
        "anthropic": 0.522
      },
      "exposure_source_pctiles": {
        "aioe": 0.1551,
        "anthropic": 0.4071
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.5174,
      "level": "medium",
      "crosswalk_quality": 0,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7744,
      "source_coverage": 0.55,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.2474,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3743,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0109,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.3455,
      "task_exposure_concentration": 0.1063,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.3827,
      "exposure_p50": 0.4808,
      "exposure_p90": 0.579,
      "net_risk_p10": 0.2474,
      "net_risk_p50": 0.3109,
      "net_risk_p90": 0.3743,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.6602,
      "theta": 0.6344,
      "c_aioe": -0.5368,
      "log_wage_spread": 0.5544,
      "wage_position": 1.8906
    },
    "isco_codes_matched": [
      "8213"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.6602,
      "theta": 0.6344,
      "c_aioe": -0.5368,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "8213"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 3.46,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2866,
      "net_risk": 0.1847,
      "risk_band": "moderate",
      "augmentation": 0.0318,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1551,
        "exposure_p50": 0.2866,
        "exposure_p90": 0.4071,
        "net_risk_p10": 0.0977,
        "net_risk_p50": 0.1849,
        "net_risk_p90": 0.2673,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4951,
      "net_risk": 0.319,
      "risk_band": "high",
      "augmentation": 0.0549,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.4101,
        "exposure_p50": 0.4951,
        "exposure_p90": 0.573,
        "net_risk_p10": 0.2642,
        "net_risk_p50": 0.319,
        "net_risk_p90": 0.3692,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.3109,
    "structural_risk_band": "high",
    "transition_adjusted_risk": 0.2851,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0267,
    "adaptation_capacity": 0.4136,
    "adaptation_buffer": 0.0827,
    "demand_fragility": 0.0202,
    "reallocation_capacity": 0.9042,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "82000",
      "to_title": "Supervisor/General foreman of assemblers and quality checkers",
      "composite": 0.6989,
      "observed_transition_rate": 0.5641,
      "destination_quality": 0.5163,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5645
    },
    "employment_family_code": "82",
    "employment_family_total_thousands": 3.7,
    "employment_weight_within_family": 0.283757,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "81220",
    "title": "Metal heat treating plant operator",
    "major_group": "PLANT AND MACHINE OPERATORS AND ASSEMBLERS",
    "major_group_code": 8,
    "gross_wage_median": 4652,
    "gross_wage_25th": 3240,
    "gross_wage_75th": 7480,
    "estimated_sg_employment_thousands": 1.1,
    "employment_thousands": 1.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2096,
    "bottleneck": 0.0713,
    "market": {
      "market_momentum": 0.4029,
      "industry_footprint_momentum": 0.0764,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.9287,
      "market_resilience": 0.6132,
      "market_modifier": 0.7854
    },
    "net_risk": 0.1528,
    "risk_band": "moderate",
    "augmentation": 0.0052,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0686,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.0677,
        "anthropic": 0.1364,
        "eloundou": 0.0816,
        "ilo": 0.1485
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8354,
      "level": "high",
      "crosswalk_quality": 0.8261,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.086,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2197,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0028,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.118,
      "exposure_p50": 0.2096,
      "exposure_p90": 0.3012,
      "net_risk_p10": 0.086,
      "net_risk_p50": 0.1528,
      "net_risk_p90": 0.2197,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.0883,
      "theta": 0.5944,
      "c_aioe": -0.9284,
      "log_wage_spread": 0.8367,
      "wage_position": 2.02
    },
    "isco_codes_matched": [
      "8122"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.0883,
      "theta": 0.5944,
      "c_aioe": -0.9284,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8122"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.1,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1099,
      "net_risk": 0.0802,
      "risk_band": "low",
      "augmentation": 0.0048,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0894,
        "exposure_p50": 0.1099,
        "exposure_p90": 0.1294,
        "net_risk_p10": 0.0622,
        "net_risk_p50": 0.0797,
        "net_risk_p90": 0.0975,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1578,
      "net_risk": 0.1151,
      "risk_band": "low",
      "augmentation": 0.0069,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1445,
        "exposure_p50": 0.1578,
        "exposure_p90": 0.1705,
        "net_risk_p10": 0.1054,
        "net_risk_p50": 0.1151,
        "net_risk_p90": 0.1244,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1528,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1412,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0139,
    "adaptation_capacity": 0.3824,
    "adaptation_buffer": 0.0765,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "81000",
      "to_title": "Stationary plant and machine supervisor/general foreman",
      "composite": 0.6377,
      "observed_transition_rate": 0.5641,
      "destination_quality": 0.4438,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5324
    },
    "employment_family_code": "81",
    "employment_family_total_thousands": 8.3,
    "employment_weight_within_family": 0.139344,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "81210",
    "title": "Metal melter, caster and rolling mill operator",
    "major_group": "PLANT AND MACHINE OPERATORS AND ASSEMBLERS",
    "major_group_code": 8,
    "gross_wage_median": 2671,
    "gross_wage_25th": 2568,
    "gross_wage_75th": 3000,
    "estimated_sg_employment_thousands": 1.1,
    "employment_thousands": 1.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2224,
    "bottleneck": 0.4759,
    "market": {
      "market_momentum": 0.5,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.402,
      "market_resilience": 0.4608,
      "market_modifier": 0.8387
    },
    "net_risk": 0.0978,
    "risk_band": "low",
    "augmentation": 0.0238,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0686,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.205,
        "anthropic": 0.1364,
        "eloundou": 0.1485,
        "ilo": 0.245
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.9014,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0575,
      "optimistic_band": "low",
      "pessimistic_risk": 0.138,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0478,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1308,
      "exposure_p50": 0.2224,
      "exposure_p90": 0.314,
      "net_risk_p10": 0.0575,
      "net_risk_p50": 0.0978,
      "net_risk_p90": 0.138,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.5115,
      "theta": 0.6732,
      "c_aioe": -0.3961,
      "log_wage_spread": 0.1555,
      "wage_position": 1.1598
    },
    "isco_codes_matched": [
      "8121"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.5115,
      "theta": 0.6732,
      "c_aioe": -0.3961,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8121"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1839,
      "net_risk": 0.0808,
      "risk_band": "low",
      "augmentation": 0.0403,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1556,
        "exposure_p50": 0.1839,
        "exposure_p90": 0.212,
        "net_risk_p10": 0.0624,
        "net_risk_p50": 0.0801,
        "net_risk_p90": 0.1004,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2077,
      "net_risk": 0.0913,
      "risk_band": "low",
      "augmentation": 0.0456,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1893,
        "exposure_p50": 0.2077,
        "exposure_p90": 0.226,
        "net_risk_p10": 0.0832,
        "net_risk_p50": 0.0913,
        "net_risk_p90": 0.0993,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0978,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0897,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.008,
    "adaptation_capacity": 0.4147,
    "adaptation_buffer": 0.0829,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "81220",
      "to_title": "Metal heat treating plant operator",
      "composite": 0.6726,
      "observed_transition_rate": 0.5641,
      "destination_quality": 0.4795,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5493
    },
    "employment_family_code": "81",
    "employment_family_total_thousands": 8.3,
    "employment_weight_within_family": 0.105586,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "81251",
    "title": "Metalworking machine setter-operator",
    "major_group": "PLANT AND MACHINE OPERATORS AND ASSEMBLERS",
    "major_group_code": 8,
    "gross_wage_median": 2809,
    "gross_wage_25th": 2178,
    "gross_wage_75th": 4045,
    "estimated_sg_employment_thousands": 1.1,
    "employment_thousands": 1.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.211,
    "bottleneck": 0.0544,
    "market": {
      "market_momentum": 0.4509,
      "industry_footprint_momentum": 0.2238,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7175,
      "market_resilience": 0.5575,
      "market_modifier": 0.8049
    },
    "net_risk": 0.1606,
    "risk_band": "moderate",
    "augmentation": 0.0041,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0624,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "anthropic"
      ],
      "exposure_source_weights": {
        "aioe": 0.478,
        "anthropic": 0.522
      },
      "exposure_source_pctiles": {
        "aioe": 0.074,
        "anthropic": 0.1364
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7695,
      "level": "medium",
      "crosswalk_quality": 0.9482,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7744,
      "source_coverage": 0.55,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.0877,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2335,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0106,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1152,
      "exposure_p50": 0.211,
      "exposure_p90": 0.3068,
      "net_risk_p10": 0.0877,
      "net_risk_p50": 0.1606,
      "net_risk_p90": 0.2335,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.052,
      "theta": 0.5764,
      "c_aioe": -0.9163,
      "log_wage_spread": 0.6191,
      "wage_position": 1.2197
    },
    "isco_codes_matched": [
      "8125"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.052,
      "theta": 0.5764,
      "c_aioe": -0.9163,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8125"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.75,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1065,
      "net_risk": 0.0811,
      "risk_band": "low",
      "augmentation": 0.0032,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.074,
        "exposure_p50": 0.1065,
        "exposure_p90": 0.1364,
        "net_risk_p10": 0.0552,
        "net_risk_p50": 0.0808,
        "net_risk_p90": 0.1052,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1574,
      "net_risk": 0.1198,
      "risk_band": "low",
      "augmentation": 0.0048,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1363,
        "exposure_p50": 0.1574,
        "exposure_p90": 0.1769,
        "net_risk_p10": 0.1037,
        "net_risk_p50": 0.1198,
        "net_risk_p90": 0.1346,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1606,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1474,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0145,
    "adaptation_capacity": 0.4096,
    "adaptation_buffer": 0.0819,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "81252",
      "to_title": "Precision grinding machine setter-operator",
      "composite": 0.7012,
      "observed_transition_rate": 0.5641,
      "destination_quality": 0.5092,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5633
    },
    "employment_family_code": "81",
    "employment_family_total_thousands": 8.3,
    "employment_weight_within_family": 0.108279,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "83000",
    "title": "Mobile machinery supervisor and general foreman",
    "major_group": "PLANT AND MACHINE OPERATORS AND ASSEMBLERS",
    "major_group_code": 8,
    "gross_wage_median": 2522,
    "gross_wage_25th": 2457,
    "gross_wage_75th": 2820,
    "estimated_sg_employment_thousands": 5.6,
    "employment_thousands": 5.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3114,
    "bottleneck": 0.467,
    "market": {
      "market_momentum": 0.4029,
      "industry_footprint_momentum": 0.0764,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3743,
      "market_resilience": 0.3915,
      "market_modifier": 0.863
    },
    "net_risk": 0.1439,
    "risk_band": "low",
    "augmentation": 0.0266,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0508,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.0856,
        "anthropic": 0.1364,
        "eloundou": 0.409
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6643,
      "level": "medium",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0976,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1902,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0061,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0422,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2112,
      "exposure_p50": 0.3114,
      "exposure_p90": 0.4116,
      "net_risk_p10": 0.0976,
      "net_risk_p50": 0.1439,
      "net_risk_p90": 0.1902,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.984,
      "theta": 0.6726,
      "c_aioe": -0.7625,
      "log_wage_spread": 0.1378,
      "wage_position": 1.0951
    },
    "isco_codes_matched": [
      "8300"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": -0.984,
      "theta": 0.6726,
      "c_aioe": -0.7625,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8300"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.08,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2107,
      "net_risk": 0.0969,
      "risk_band": "low",
      "augmentation": 0.0385,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1035,
        "exposure_p50": 0.2107,
        "exposure_p90": 0.3152,
        "net_risk_p10": 0.0466,
        "net_risk_p50": 0.095,
        "net_risk_p90": 0.1506,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2664,
      "net_risk": 0.1225,
      "risk_band": "low",
      "augmentation": 0.0487,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2002,
        "exposure_p50": 0.2664,
        "exposure_p90": 0.3309,
        "net_risk_p10": 0.0921,
        "net_risk_p50": 0.1225,
        "net_risk_p90": 0.1522,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1439,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1351,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0123,
    "adaptation_capacity": 0.3061,
    "adaptation_buffer": 0.0612,
    "demand_fragility": 0.0253,
    "reallocation_capacity": 0.0832,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "83421",
      "to_title": "Excavating/Trench digging machine operator",
      "composite": 0.6566,
      "observed_transition_rate": 0.5641,
      "destination_quality": 0.5376,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6074
    },
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.047928,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "83211",
    "title": "Motorcycle delivery man",
    "major_group": "PLANT AND MACHINE OPERATORS AND ASSEMBLERS",
    "major_group_code": 8,
    "gross_wage_median": 2080,
    "gross_wage_25th": 1537,
    "gross_wage_75th": 2626,
    "estimated_sg_employment_thousands": 5.6,
    "employment_thousands": 5.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2353,
    "bottleneck": 0.2665,
    "market": {
      "market_momentum": 0.44,
      "industry_footprint_momentum": 0.1904,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4804,
      "market_resilience": 0.5062,
      "market_modifier": 0.8228
    },
    "net_risk": 0.142,
    "risk_band": "low",
    "augmentation": 0.0191,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2376,
      "anthropic_observed_pctile": 0.333,
      "sol_match": false,
      "jobs_in_demand_match": "prefix",
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.0954,
        "anthropic": 0.333,
        "eloundou": 0.3421,
        "ilo": 0.229
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.7174,
      "level": "medium",
      "crosswalk_quality": 0.5442,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0853,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1986,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.008,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1414,
      "exposure_p50": 0.2353,
      "exposure_p90": 0.3291,
      "net_risk_p10": 0.0853,
      "net_risk_p50": 0.142,
      "net_risk_p90": 0.1986,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.9392,
      "theta": 0.6433,
      "c_aioe": -0.7553,
      "log_wage_spread": 0.5356,
      "wage_position": 0.9032
    },
    "isco_codes_matched": [
      "8321"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.9392,
      "theta": 0.6433,
      "c_aioe": -0.7553,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8321"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 10.42,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.252,
      "net_risk": 0.1521,
      "risk_band": "moderate",
      "augmentation": 0.034,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1924,
        "exposure_p50": 0.252,
        "exposure_p90": 0.3105,
        "net_risk_p10": 0.109,
        "net_risk_p50": 0.1516,
        "net_risk_p90": 0.193,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2557,
      "net_risk": 0.1543,
      "risk_band": "moderate",
      "augmentation": 0.0345,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.217,
        "exposure_p50": 0.2557,
        "exposure_p90": 0.2937,
        "net_risk_p10": 0.131,
        "net_risk_p50": 0.1543,
        "net_risk_p90": 0.1773,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.142,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1301,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0053,
    "adaptation_capacity": 0.4189,
    "adaptation_buffer": 0.0838,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "83421",
      "to_title": "Excavating/Trench digging machine operator",
      "composite": 0.6661,
      "observed_transition_rate": 0.5641,
      "destination_quality": 0.5487,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6124
    },
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.043526,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "81830",
    "title": "Packing/Bottling/Labelling machine operator",
    "major_group": "PLANT AND MACHINE OPERATORS AND ASSEMBLERS",
    "major_group_code": 8,
    "gross_wage_median": 2101,
    "gross_wage_25th": 1600,
    "gross_wage_75th": 3020,
    "estimated_sg_employment_thousands": 1.1,
    "employment_thousands": 1.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2974,
    "bottleneck": 0.1319,
    "market": {
      "market_momentum": 0.4029,
      "industry_footprint_momentum": 0.0764,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5766,
      "market_resilience": 0.4724,
      "market_modifier": 0.8347
    },
    "net_risk": 0.2165,
    "risk_band": "moderate",
    "augmentation": 0.0091,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0597,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.0766,
        "anthropic": 0.1364,
        "eloundou": 0.0094,
        "ilo": 0.1807
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8347,
      "level": "high",
      "crosswalk_quality": 0.8233,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1498,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2832,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0665,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0422,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2058,
      "exposure_p50": 0.2974,
      "exposure_p90": 0.389,
      "net_risk_p10": 0.1498,
      "net_risk_p50": 0.2165,
      "net_risk_p90": 0.2832,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.05,
      "theta": 0.6096,
      "c_aioe": -0.8798,
      "log_wage_spread": 0.6353,
      "wage_position": 0.9123
    },
    "isco_codes_matched": [
      "8183"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.05,
      "theta": 0.6096,
      "c_aioe": -0.8798,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8183"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 2.96,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1027,
      "net_risk": 0.0744,
      "risk_band": "low",
      "augmentation": 0.0064,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0588,
        "exposure_p50": 0.1027,
        "exposure_p90": 0.1453,
        "net_risk_p10": 0.0422,
        "net_risk_p50": 0.0742,
        "net_risk_p90": 0.1049,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2008,
      "net_risk": 0.1455,
      "risk_band": "low",
      "augmentation": 0.0125,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1737,
        "exposure_p50": 0.2008,
        "exposure_p90": 0.2271,
        "net_risk_p10": 0.1259,
        "net_risk_p50": 0.1455,
        "net_risk_p90": 0.1646,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2165,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2047,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.02,
    "adaptation_capacity": 0.2714,
    "adaptation_buffer": 0.0543,
    "demand_fragility": 0.0253,
    "reallocation_capacity": 0.0832,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "81000",
      "to_title": "Stationary plant and machine supervisor/general foreman",
      "composite": 0.6468,
      "observed_transition_rate": 0.5641,
      "destination_quality": 0.4545,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5371
    },
    "employment_family_code": "81",
    "employment_family_total_thousands": 8.3,
    "employment_weight_within_family": 0.093644,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "83225",
    "title": "Parking valet",
    "major_group": "PLANT AND MACHINE OPERATORS AND ASSEMBLERS",
    "major_group_code": 8,
    "gross_wage_median": 2372,
    "gross_wage_25th": 2000,
    "gross_wage_75th": 2800,
    "estimated_sg_employment_thousands": 5.6,
    "employment_thousands": 5.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2364,
    "bottleneck": 0.3734,
    "market": {
      "market_momentum": 0.5,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.41,
      "market_resilience": 0.514,
      "market_modifier": 0.8201
    },
    "net_risk": 0.1215,
    "risk_band": "low",
    "augmentation": 0.0236,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0321,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": "prefix",
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.1684,
        "anthropic": 0.1364,
        "eloundou": 0.2479,
        "ilo": 0.297
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8864,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0744,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1686,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0285,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1448,
      "exposure_p50": 0.2364,
      "exposure_p90": 0.328,
      "net_risk_p10": 0.0744,
      "net_risk_p50": 0.1215,
      "net_risk_p90": 0.1686,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.6323,
      "theta": 0.6586,
      "c_aioe": -0.4988,
      "log_wage_spread": 0.3365,
      "wage_position": 1.03
    },
    "isco_codes_matched": [
      "8322"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.6323,
      "theta": 0.6586,
      "c_aioe": -0.4988,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8322"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.89,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2133,
      "net_risk": 0.1096,
      "risk_band": "low",
      "augmentation": 0.0409,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1714,
        "exposure_p50": 0.2133,
        "exposure_p90": 0.2548,
        "net_risk_p10": 0.0824,
        "net_risk_p50": 0.1093,
        "net_risk_p90": 0.1373,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2306,
      "net_risk": 0.1185,
      "risk_band": "low",
      "augmentation": 0.0442,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2033,
        "exposure_p50": 0.2306,
        "exposure_p90": 0.2575,
        "net_risk_p10": 0.1045,
        "net_risk_p50": 0.1185,
        "net_risk_p90": 0.1323,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1215,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1111,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0087,
    "adaptation_capacity": 0.4284,
    "adaptation_buffer": 0.0857,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "83421",
      "to_title": "Excavating/Trench digging machine operator",
      "composite": 0.6554,
      "observed_transition_rate": 0.5641,
      "destination_quality": 0.5362,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6068
    },
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.046481,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "83501",
    "title": "Port limit helmsman/steersman/engine driver/tugmaster",
    "major_group": "PLANT AND MACHINE OPERATORS AND ASSEMBLERS",
    "major_group_code": 8,
    "gross_wage_median": 2683,
    "gross_wage_25th": 2334,
    "gross_wage_75th": 3284,
    "estimated_sg_employment_thousands": 5.6,
    "employment_thousands": 5.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3725,
    "bottleneck": 0.8957,
    "market": {
      "market_momentum": 0.425,
      "industry_footprint_momentum": 0.1444,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4777,
      "market_resilience": 0.4461,
      "market_modifier": 0.8439
    },
    "net_risk": 0.0328,
    "risk_band": "very_low",
    "augmentation": 0.0601,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0125,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.1239,
        "anthropic": 0.1364,
        "eloundou": 0.0649,
        "ilo": 0.0532
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7133,
      "level": "high",
      "crosswalk_quality": 0.2178,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0248,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0409,
      "pessimistic_band": "very_low",
      "distance_to_band_edge": 0.0172,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1234,
      "task_exposure_concentration": 0.1215,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.281,
      "exposure_p50": 0.3725,
      "exposure_p90": 0.4641,
      "net_risk_p10": 0.0248,
      "net_risk_p50": 0.0328,
      "net_risk_p90": 0.0409,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.7891,
      "theta": 0.7502,
      "c_aioe": -0.5503,
      "log_wage_spread": 0.3415,
      "wage_position": 1.165
    },
    "isco_codes_matched": [
      "8350"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.7891,
      "theta": 0.7502,
      "c_aioe": -0.5503,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8350"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.28,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.0942,
      "net_risk": 0.0083,
      "risk_band": "very_low",
      "augmentation": 0.0376,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0727,
        "exposure_p50": 0.0942,
        "exposure_p90": 0.1158,
        "net_risk_p10": 0.0019,
        "net_risk_p50": 0.008,
        "net_risk_p90": 0.0151,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2797,
      "net_risk": 0.0246,
      "risk_band": "very_low",
      "augmentation": 0.1118,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2658,
        "exposure_p50": 0.2797,
        "exposure_p90": 0.2937,
        "net_risk_p10": 0.0234,
        "net_risk_p50": 0.0246,
        "net_risk_p90": 0.0258,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0328,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0301,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0024,
    "adaptation_capacity": 0.4189,
    "adaptation_buffer": 0.0838,
    "demand_fragility": 0.0083,
    "reallocation_capacity": 0.8904,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "83421",
      "to_title": "Excavating/Trench digging machine operator",
      "composite": 0.6364,
      "observed_transition_rate": 0.5641,
      "destination_quality": 0.5138,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5969
    },
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.049434,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "81252",
    "title": "Precision grinding machine setter-operator",
    "major_group": "PLANT AND MACHINE OPERATORS AND ASSEMBLERS",
    "major_group_code": 8,
    "gross_wage_median": 3227,
    "gross_wage_25th": 2740,
    "gross_wage_75th": 3882,
    "estimated_sg_employment_thousands": 1.1,
    "employment_thousands": 1.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3153,
    "bottleneck": 0.0544,
    "market": {
      "market_momentum": 0.4029,
      "industry_footprint_momentum": 0.0764,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5357,
      "market_resilience": 0.456,
      "market_modifier": 0.8404
    },
    "net_risk": 0.252,
    "risk_band": "moderate",
    "augmentation": 0.0061,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0624,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "anthropic"
      ],
      "exposure_source_weights": {
        "aioe": 0.478,
        "anthropic": 0.522
      },
      "exposure_source_pctiles": {
        "aioe": 0.074,
        "anthropic": 0.1364
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.7695,
      "level": "medium",
      "crosswalk_quality": 0.9482,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7744,
      "source_coverage": 0.55,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.1754,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3286,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.048,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0529,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2195,
      "exposure_p50": 0.3153,
      "exposure_p90": 0.4111,
      "net_risk_p10": 0.1754,
      "net_risk_p50": 0.252,
      "net_risk_p90": 0.3286,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.052,
      "theta": 0.5764,
      "c_aioe": -0.9163,
      "log_wage_spread": 0.3484,
      "wage_position": 1.4012
    },
    "isco_codes_matched": [
      "8125"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.052,
      "theta": 0.5764,
      "c_aioe": -0.9163,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "8125"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.75,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1065,
      "net_risk": 0.0847,
      "risk_band": "low",
      "augmentation": 0.0026,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.074,
        "exposure_p50": 0.1065,
        "exposure_p90": 0.1364,
        "net_risk_p10": 0.0577,
        "net_risk_p50": 0.0845,
        "net_risk_p90": 0.1104,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2198,
      "net_risk": 0.1747,
      "risk_band": "moderate",
      "augmentation": 0.0055,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1997,
        "exposure_p50": 0.2198,
        "exposure_p90": 0.2383,
        "net_risk_p10": 0.1587,
        "net_risk_p50": 0.1747,
        "net_risk_p90": 0.1894,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.252,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2372,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0234,
    "adaptation_capacity": 0.293,
    "adaptation_buffer": 0.0586,
    "demand_fragility": 0.0318,
    "reallocation_capacity": 0.0832,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "81220",
      "to_title": "Metal heat treating plant operator",
      "composite": 0.6905,
      "observed_transition_rate": 0.5641,
      "destination_quality": 0.5005,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5587
    },
    "employment_family_code": "81",
    "employment_family_total_thousands": 8.3,
    "employment_weight_within_family": 0.116056,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "81841",
    "title": "Printing machine operator",
    "major_group": "PLANT AND MACHINE OPERATORS AND ASSEMBLERS",
    "major_group_code": 8,
    "gross_wage_median": 2229,
    "gross_wage_25th": 1700,
    "gross_wage_75th": 3452,
    "estimated_sg_employment_thousands": 1.1,
    "employment_thousands": 1.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3425,
    "bottleneck": 0.115,
    "market": {
      "market_momentum": 0.4101,
      "industry_footprint_momentum": 0.0983,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6684,
      "market_resilience": 0.5134,
      "market_modifier": 0.8203
    },
    "net_risk": 0.2498,
    "risk_band": "moderate",
    "augmentation": 0.0162,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1997,
      "anthropic_observed_pctile": 0.4911,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.2914,
        "anthropic": 0.4911,
        "eloundou": 0.4383
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.5743,
      "level": "medium",
      "crosswalk_quality": 0,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.1814,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3181,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0502,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0422,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2487,
      "exposure_p50": 0.3425,
      "exposure_p90": 0.4362,
      "net_risk_p10": 0.1814,
      "net_risk_p50": 0.2498,
      "net_risk_p90": 0.3181,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.1493,
      "theta": 0.6063,
      "c_aioe": -0.1256,
      "log_wage_spread": 0.7083,
      "wage_position": 0.9679
    },
    "isco_codes_matched": [
      "8184"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.1493,
      "theta": 0.6063,
      "c_aioe": -0.1256,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8184"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.68,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.4098,
      "net_risk": 0.2975,
      "risk_band": "moderate",
      "augmentation": 0.0242,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.3417,
        "exposure_p50": 0.4098,
        "exposure_p90": 0.4741,
        "net_risk_p10": 0.2428,
        "net_risk_p50": 0.2987,
        "net_risk_p90": 0.3502,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3905,
      "net_risk": 0.2835,
      "risk_band": "moderate",
      "augmentation": 0.0231,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.3484,
        "exposure_p50": 0.3905,
        "exposure_p90": 0.4302,
        "net_risk_p10": 0.2529,
        "net_risk_p50": 0.2835,
        "net_risk_p90": 0.3123,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2498,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2352,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0231,
    "adaptation_capacity": 0.292,
    "adaptation_buffer": 0.0584,
    "demand_fragility": 0.0253,
    "reallocation_capacity": 0.0832,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "81000",
      "to_title": "Stationary plant and machine supervisor/general foreman",
      "composite": 0.6582,
      "observed_transition_rate": 0.5641,
      "destination_quality": 0.5439,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6093
    },
    "employment_family_code": "81",
    "employment_family_total_thousands": 8.3,
    "employment_weight_within_family": 0.096455,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "81501",
    "title": "Sewing machine operator",
    "major_group": "PLANT AND MACHINE OPERATORS AND ASSEMBLERS",
    "major_group_code": 8,
    "gross_wage_median": 2267,
    "gross_wage_25th": 1738,
    "gross_wage_75th": 3000,
    "estimated_sg_employment_thousands": 1.1,
    "employment_thousands": 1.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2232,
    "bottleneck": 0.0036,
    "market": {
      "market_momentum": 0.5,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.5472,
      "market_resilience": 0.5189,
      "market_modifier": 0.8184
    },
    "net_risk": 0.182,
    "risk_band": "moderate",
    "augmentation": 0.0018,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.049,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.0873,
        "anthropic": 0.1364,
        "eloundou": 0.1109
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8318,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.1074,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2566,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.032,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1318,
      "exposure_p50": 0.2232,
      "exposure_p90": 0.3147,
      "net_risk_p10": 0.1074,
      "net_risk_p50": 0.182,
      "net_risk_p90": 0.2566,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.964,
      "theta": 0.4893,
      "c_aioe": -0.9237,
      "log_wage_spread": 0.5459,
      "wage_position": 0.9844
    },
    "isco_codes_matched": [
      "8150"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.964,
      "theta": 0.4893,
      "c_aioe": -0.9237,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8150"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.96,
    "education_level": 1,
    "education_label": "No formal education",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1122,
      "net_risk": 0.0915,
      "risk_band": "low",
      "augmentation": 0.0002,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0954,
        "exposure_p50": 0.1122,
        "exposure_p90": 0.1281,
        "net_risk_p10": 0.0757,
        "net_risk_p50": 0.0891,
        "net_risk_p90": 0.1027,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1658,
      "net_risk": 0.1352,
      "risk_band": "low",
      "augmentation": 0.0003,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1549,
        "exposure_p50": 0.1658,
        "exposure_p90": 0.1762,
        "net_risk_p10": 0.1263,
        "net_risk_p50": 0.1352,
        "net_risk_p90": 0.1436,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.182,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1674,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0173,
    "adaptation_capacity": 0.4011,
    "adaptation_buffer": 0.0802,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "81000",
      "to_title": "Stationary plant and machine supervisor/general foreman",
      "composite": 0.6137,
      "observed_transition_rate": 0.5641,
      "destination_quality": 0.4917,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5861
    },
    "employment_family_code": "81",
    "employment_family_total_thousands": 8.3,
    "employment_weight_within_family": 0.097273,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "81000",
    "title": "Stationary plant and machine supervisor/general foreman",
    "major_group": "PLANT AND MACHINE OPERATORS AND ASSEMBLERS",
    "major_group_code": 8,
    "gross_wage_median": 4705,
    "gross_wage_25th": 3343,
    "gross_wage_75th": 7753,
    "estimated_sg_employment_thousands": 1.1,
    "employment_thousands": 1.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3491,
    "bottleneck": 0.6471,
    "market": {
      "market_momentum": 0.4029,
      "industry_footprint_momentum": 0.0764,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.9323,
      "market_resilience": 0.6147,
      "market_modifier": 0.7849
    },
    "net_risk": 0.0971,
    "risk_band": "low",
    "augmentation": 0.0753,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.197,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.3333,
        "anthropic": 0.1364,
        "eloundou": 0.4812
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7943,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.85,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0692,
      "optimistic_band": "low",
      "pessimistic_risk": 0.125,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0471,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0643,
      "task_exposure_concentration": 0.7841,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2488,
      "exposure_p50": 0.3491,
      "exposure_p90": 0.4493,
      "net_risk_p10": 0.0692,
      "net_risk_p50": 0.0971,
      "net_risk_p90": 0.125,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.0845,
      "theta": 0.6929,
      "c_aioe": -0.0638,
      "log_wage_spread": 0.8412,
      "wage_position": 2.043
    },
    "isco_codes_matched": [
      "8100"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.0845,
      "theta": 0.6929,
      "c_aioe": -0.0638,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8100"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 5.42,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3138,
      "net_risk": 0.0869,
      "risk_band": "low",
      "augmentation": 0.1248,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.1982,
        "exposure_p50": 0.3138,
        "exposure_p90": 0.4332,
        "net_risk_p10": 0.0526,
        "net_risk_p50": 0.0849,
        "net_risk_p90": 0.1252,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3588,
      "net_risk": 0.0994,
      "risk_band": "low",
      "augmentation": 0.1427,
      "augmentation_band": "very_low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.2866,
        "exposure_p50": 0.3588,
        "exposure_p90": 0.4334,
        "net_risk_p10": 0.0794,
        "net_risk_p50": 0.0994,
        "net_risk_p90": 0.12,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0971,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0907,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0075,
    "adaptation_capacity": 0.3323,
    "adaptation_buffer": 0.0665,
    "demand_fragility": 0.0251,
    "reallocation_capacity": 0.312,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "81220",
      "to_title": "Metal heat treating plant operator",
      "composite": 0.631,
      "observed_transition_rate": 0.5641,
      "destination_quality": 0.436,
      "wage_preservation": 0.9887,
      "training_ease": 0,
      "empirical_priority": 0.5271
    },
    "employment_family_code": "81",
    "employment_family_total_thousands": 8.3,
    "employment_weight_within_family": 0.140136,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "82000",
    "title": "Supervisor/General foreman of assemblers and quality checkers",
    "major_group": "PLANT AND MACHINE OPERATORS AND ASSEMBLERS",
    "major_group_code": 8,
    "gross_wage_median": 5775,
    "gross_wage_25th": 3964,
    "gross_wage_75th": 8000,
    "estimated_sg_employment_thousands": 1.6,
    "employment_thousands": 1.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2518,
    "bottleneck": 0.6471,
    "market": {
      "market_momentum": 0.408,
      "industry_footprint_momentum": 0.0921,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8645,
      "market_resilience": 0.5906,
      "market_modifier": 0.7933
    },
    "net_risk": 0.0705,
    "risk_band": "low",
    "augmentation": 0.0579,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.197,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.3333,
        "anthropic": 0.1364,
        "eloundou": 0.4812
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7643,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0424,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0985,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0205,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1516,
      "exposure_p50": 0.2518,
      "exposure_p90": 0.352,
      "net_risk_p10": 0.0424,
      "net_risk_p50": 0.0705,
      "net_risk_p90": 0.0985,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.0845,
      "theta": 0.6929,
      "c_aioe": -0.0638,
      "log_wage_spread": 0.7022,
      "wage_position": 2.5076
    },
    "isco_codes_matched": [
      "8200"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.0845,
      "theta": 0.6929,
      "c_aioe": -0.0638,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8200"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 5.42,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3138,
      "net_risk": 0.0878,
      "risk_band": "low",
      "augmentation": 0.1199,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1982,
        "exposure_p50": 0.3138,
        "exposure_p90": 0.4332,
        "net_risk_p10": 0.0532,
        "net_risk_p50": 0.0866,
        "net_risk_p90": 0.1271,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2969,
      "net_risk": 0.0831,
      "risk_band": "low",
      "augmentation": 0.1135,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2217,
        "exposure_p50": 0.2969,
        "exposure_p90": 0.3745,
        "net_risk_p10": 0.0621,
        "net_risk_p50": 0.0831,
        "net_risk_p90": 0.1048,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0705,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0649,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0031,
    "adaptation_capacity": 0.3939,
    "adaptation_buffer": 0.0788,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "83431",
      "to_title": "Crane/Hoist operator (excluding port)",
      "composite": 0.5593,
      "observed_transition_rate": 0.5641,
      "destination_quality": 0.3602,
      "wage_preservation": 0.8622,
      "training_ease": 0,
      "empirical_priority": 0.4714
    },
    "employment_family_code": "82",
    "employment_family_total_thousands": 3.7,
    "employment_weight_within_family": 0.326797,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "83322",
    "title": "Trailer-truck driver (including prime mover driver)",
    "major_group": "PLANT AND MACHINE OPERATORS AND ASSEMBLERS",
    "major_group_code": 8,
    "gross_wage_median": 2860,
    "gross_wage_25th": 2056,
    "gross_wage_75th": 3837,
    "estimated_sg_employment_thousands": 5.6,
    "employment_thousands": 5.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2432,
    "bottleneck": 0.2665,
    "market": {
      "market_momentum": 0.476,
      "industry_footprint_momentum": 0.3013,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7282,
      "market_resilience": 0.5769,
      "market_modifier": 0.7981
    },
    "net_risk": 0.1424,
    "risk_band": "low",
    "augmentation": 0.0218,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2376,
      "anthropic_observed_pctile": 0.333,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.0954,
        "anthropic": 0.333,
        "eloundou": 0.3421,
        "ilo": 0.2079
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.7099,
      "level": "medium",
      "crosswalk_quality": 0.5442,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0874,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1973,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0076,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 0.9554,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1494,
      "exposure_p50": 0.2432,
      "exposure_p90": 0.3371,
      "net_risk_p10": 0.0874,
      "net_risk_p50": 0.1424,
      "net_risk_p90": 0.1973,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.9392,
      "theta": 0.6433,
      "c_aioe": -0.7553,
      "log_wage_spread": 0.6239,
      "wage_position": 1.2419
    },
    "isco_codes_matched": [
      "8332"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.9392,
      "theta": 0.6433,
      "c_aioe": -0.7553,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8332"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 10.42,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2465,
      "net_risk": 0.1443,
      "risk_band": "low",
      "augmentation": 0.0379,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1868,
        "exposure_p50": 0.2465,
        "exposure_p90": 0.305,
        "net_risk_p10": 0.1031,
        "net_risk_p50": 0.1439,
        "net_risk_p90": 0.1841,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2561,
      "net_risk": 0.1499,
      "risk_band": "low",
      "augmentation": 0.0394,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2173,
        "exposure_p50": 0.2561,
        "exposure_p90": 0.2941,
        "net_risk_p10": 0.1272,
        "net_risk_p50": 0.1499,
        "net_risk_p90": 0.1722,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1424,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1303,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0061,
    "adaptation_capacity": 0.4236,
    "adaptation_buffer": 0.0847,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "83421",
      "to_title": "Excavating/Trench digging machine operator",
      "composite": 0.6648,
      "observed_transition_rate": 0.5641,
      "destination_quality": 0.5472,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6117
    },
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.051039,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "83110",
    "title": "Train operator",
    "major_group": "PLANT AND MACHINE OPERATORS AND ASSEMBLERS",
    "major_group_code": 8,
    "gross_wage_median": 2774,
    "gross_wage_25th": 2542,
    "gross_wage_75th": 3258,
    "estimated_sg_employment_thousands": 5.6,
    "employment_thousands": 5.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3235,
    "bottleneck": 0.754,
    "market": {
      "market_momentum": 0.5,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.4483,
      "market_resilience": 0.4793,
      "market_modifier": 0.8322
    },
    "net_risk": 0.0666,
    "risk_band": "low",
    "augmentation": 0.0507,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0169,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.1533,
        "anthropic": 0.1364,
        "eloundou": 0.3138,
        "ilo": 0.1485
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7816,
      "level": "high",
      "crosswalk_quality": 0.641,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0477,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0855,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0166,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0516,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2319,
      "exposure_p50": 0.3235,
      "exposure_p90": 0.4151,
      "net_risk_p10": 0.0477,
      "net_risk_p50": 0.0666,
      "net_risk_p90": 0.0855,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.6649,
      "theta": 0.7106,
      "c_aioe": -0.49,
      "log_wage_spread": 0.2482,
      "wage_position": 1.2045
    },
    "isco_codes_matched": [
      "8311"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.6649,
      "theta": 0.7106,
      "c_aioe": -0.49,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8311"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.12,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1871,
      "net_risk": 0.0383,
      "risk_band": "very_low",
      "augmentation": 0.0676,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1434,
        "exposure_p50": 0.1871,
        "exposure_p90": 0.2318,
        "net_risk_p10": 0.0221,
        "net_risk_p50": 0.0373,
        "net_risk_p90": 0.0557,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2696,
      "net_risk": 0.0552,
      "risk_band": "low",
      "augmentation": 0.0974,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2426,
        "exposure_p50": 0.2696,
        "exposure_p90": 0.2972,
        "net_risk_p10": 0.0497,
        "net_risk_p50": 0.0552,
        "net_risk_p90": 0.0608,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.0666,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0624,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0052,
    "adaptation_capacity": 0.3123,
    "adaptation_buffer": 0.0625,
    "demand_fragility": 0.031,
    "reallocation_capacity": 0.0832,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "83421",
      "to_title": "Excavating/Trench digging machine operator",
      "composite": 0.6364,
      "observed_transition_rate": 0.5641,
      "destination_quality": 0.5139,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5969
    },
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.050266,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "83223",
    "title": "Van driver",
    "major_group": "PLANT AND MACHINE OPERATORS AND ASSEMBLERS",
    "major_group_code": 8,
    "gross_wage_median": 2148,
    "gross_wage_25th": 1500,
    "gross_wage_75th": 2886,
    "estimated_sg_employment_thousands": 5.6,
    "employment_thousands": 5.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.1932,
    "bottleneck": 0.3734,
    "market": {
      "market_momentum": 0.4563,
      "industry_footprint_momentum": 0.2406,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5989,
      "market_resilience": 0.5634,
      "market_modifier": 0.8028
    },
    "net_risk": 0.0972,
    "risk_band": "low",
    "augmentation": 0.0299,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": -0.0321,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": "prefix",
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.1684,
        "anthropic": 0.1364,
        "eloundou": 0.2479,
        "ilo": 0.297
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.9164,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.75,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.85,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0509,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1436,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0472,
      "label": "stable"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.1011,
      "exposure_p50": 0.1932,
      "exposure_p90": 0.2854,
      "net_risk_p10": 0.0509,
      "net_risk_p50": 0.0972,
      "net_risk_p90": 0.1436,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.6323,
      "theta": 0.6586,
      "c_aioe": -0.4988,
      "log_wage_spread": 0.6544,
      "wage_position": 0.9327
    },
    "isco_codes_matched": [
      "8322"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.6323,
      "theta": 0.6586,
      "c_aioe": -0.4988,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8322"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.89,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2133,
      "net_risk": 0.1073,
      "risk_band": "low",
      "augmentation": 0.0449,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1714,
        "exposure_p50": 0.2133,
        "exposure_p90": 0.2548,
        "net_risk_p10": 0.0818,
        "net_risk_p50": 0.1063,
        "net_risk_p90": 0.133,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2133,
      "net_risk": 0.1073,
      "risk_band": "low",
      "augmentation": 0.0449,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1714,
        "exposure_p50": 0.2133,
        "exposure_p90": 0.2548,
        "net_risk_p10": 0.0818,
        "net_risk_p50": 0.1063,
        "net_risk_p90": 0.133,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.0972,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.09,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0071,
    "adaptation_capacity": 0.3718,
    "adaptation_buffer": 0.0744,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "83421",
      "to_title": "Excavating/Trench digging machine operator",
      "composite": 0.652,
      "observed_transition_rate": 0.5641,
      "destination_quality": 0.5322,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.605
    },
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.044232,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "83324",
    "title": "Waste truck driver (including hooklift trucks with roll-on containers)",
    "major_group": "PLANT AND MACHINE OPERATORS AND ASSEMBLERS",
    "major_group_code": 8,
    "gross_wage_median": 4140,
    "gross_wage_25th": 3441,
    "gross_wage_75th": 4780,
    "estimated_sg_employment_thousands": 5.6,
    "employment_thousands": 5.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 128.9,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2456,
    "bottleneck": 0.2665,
    "market": {
      "market_momentum": 0.5,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.5597,
      "market_resilience": 0.5239,
      "market_modifier": 0.8166
    },
    "net_risk": 0.1471,
    "risk_band": "low",
    "augmentation": 0.0198,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2376,
      "anthropic_observed_pctile": 0.333,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.0954,
        "anthropic": 0.333,
        "eloundou": 0.3421,
        "ilo": 0.2079
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.7024,
      "level": "medium",
      "crosswalk_quality": 0.5442,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0909,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2033,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0029,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1518,
      "exposure_p50": 0.2456,
      "exposure_p90": 0.3395,
      "net_risk_p10": 0.0909,
      "net_risk_p50": 0.1471,
      "net_risk_p90": 0.2033,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.9392,
      "theta": 0.6433,
      "c_aioe": -0.7553,
      "log_wage_spread": 0.3287,
      "wage_position": 1.7977
    },
    "isco_codes_matched": [
      "8332"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.9392,
      "theta": 0.6433,
      "c_aioe": -0.7553,
      "category": "low_exposure",
      "isco_codes_matched": [
        "8332"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 10.42,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "high",
      "skillsfuture_eligible": true
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2465,
      "net_risk": 0.1477,
      "risk_band": "low",
      "augmentation": 0.0344,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1868,
        "exposure_p50": 0.2465,
        "exposure_p90": 0.305,
        "net_risk_p10": 0.1036,
        "net_risk_p50": 0.1474,
        "net_risk_p90": 0.1903,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2561,
      "net_risk": 0.1534,
      "risk_band": "moderate",
      "augmentation": 0.0358,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2173,
        "exposure_p50": 0.2561,
        "exposure_p90": 0.2941,
        "net_risk_p10": 0.1302,
        "net_risk_p50": 0.1534,
        "net_risk_p90": 0.1762,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1471,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1353,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0126,
    "adaptation_capacity": 0.4013,
    "adaptation_buffer": 0.0803,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "83431",
      "to_title": "Crane/Hoist operator (excluding port)",
      "composite": 0.6611,
      "observed_transition_rate": 0.5641,
      "destination_quality": 0.4716,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5447
    },
    "employment_family_code": "83",
    "employment_family_total_thousands": 116.9,
    "employment_weight_within_family": 0.061407,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "93333",
    "title": "Aircraft loader (e.g. airport baggage/cargo handler)",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 3216,
    "gross_wage_25th": 2402,
    "gross_wage_75th": 3775,
    "estimated_sg_employment_thousands": 5,
    "employment_thousands": 5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.1234,
    "bottleneck": 0.2201,
    "market": {
      "market_momentum": 0.7209,
      "industry_footprint_momentum": 0.4393,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6426,
      "market_resilience": 0.6896,
      "market_modifier": 0.7586
    },
    "net_risk": 0.073,
    "risk_band": "low",
    "augmentation": 0.0074,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1301,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.0062,
        "anthropic": 0.1364,
        "eloundou": 0.0722,
        "ilo": 0.0532
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8789,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1479,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.023,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0,
      "exposure_p50": 0.1234,
      "exposure_p90": 0.25,
      "net_risk_p10": 0,
      "net_risk_p50": 0.073,
      "net_risk_p90": 0.1479,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.7092,
      "theta": 0.6374,
      "c_aioe": -1.3846,
      "log_wage_spread": 0.4521,
      "wage_position": 1.7365
    },
    "isco_codes_matched": [
      "9333"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.7092,
      "theta": 0.6374,
      "c_aioe": -1.3846,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9333"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 12.83,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.0682,
      "net_risk": 0.0404,
      "risk_band": "very_low",
      "augmentation": 0.0104,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0353,
        "exposure_p50": 0.0682,
        "exposure_p90": 0.0997,
        "net_risk_p10": 0.0223,
        "net_risk_p50": 0.0398,
        "net_risk_p90": 0.0589,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.0682,
      "net_risk": 0.0404,
      "risk_band": "very_low",
      "augmentation": 0.0104,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0353,
        "exposure_p50": 0.0682,
        "exposure_p90": 0.0997,
        "net_risk_p10": 0.0223,
        "net_risk_p50": 0.0398,
        "net_risk_p90": 0.0589,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.073,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0683,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0074,
    "adaptation_capacity": 0.3255,
    "adaptation_buffer": 0.0651,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "93335",
      "to_title": "Vehicle attendant",
      "composite": 0.7166,
      "observed_transition_rate": 0.5053,
      "destination_quality": 0.5216,
      "wage_preservation": 0.8147,
      "training_ease": 0,
      "empirical_priority": 0.5286
    },
    "employment_family_code": "93",
    "employment_family_total_thousands": 28.3,
    "employment_weight_within_family": 0.199687,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "96211",
    "title": "Bell captain",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 2427,
    "gross_wage_25th": 2284,
    "gross_wage_75th": 2720,
    "estimated_sg_employment_thousands": 1.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.278,
    "bottleneck": 0.1194,
    "market": {
      "market_momentum": 0.7813,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.4474,
      "market_resilience": 0.6477,
      "market_modifier": 0.7733
    },
    "net_risk": 0.1893,
    "risk_band": "moderate",
    "augmentation": 0.0162,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2264,
      "anthropic_observed_pctile": 0.3636,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.1373,
        "anthropic": 0.3636,
        "eloundou": 0.3598,
        "ilo": 0.5124
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6659,
      "level": "medium",
      "crosswalk_quality": 0.4781,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0959,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2827,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0393,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1408,
      "exposure_p50": 0.278,
      "exposure_p90": 0.4152,
      "net_risk_p10": 0.0959,
      "net_risk_p50": 0.1893,
      "net_risk_p90": 0.2827,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.7389,
      "theta": 0.6067,
      "c_aioe": -0.6213,
      "log_wage_spread": 0.1747,
      "wage_position": 1.3105
    },
    "isco_codes_matched": [
      "9621"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.7389,
      "theta": 0.6067,
      "c_aioe": -0.6213,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9621"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.69,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3482,
      "net_risk": 0.2371,
      "risk_band": "moderate",
      "augmentation": 0.0269,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2531,
        "exposure_p50": 0.3482,
        "exposure_p90": 0.4385,
        "net_risk_p10": 0.172,
        "net_risk_p50": 0.2351,
        "net_risk_p90": 0.2997,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3238,
      "net_risk": 0.2205,
      "risk_band": "moderate",
      "augmentation": 0.025,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.262,
        "exposure_p50": 0.3238,
        "exposure_p90": 0.3825,
        "net_risk_p10": 0.1784,
        "net_risk_p50": 0.2205,
        "net_risk_p90": 0.2605,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1893,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1733,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0189,
    "adaptation_capacity": 0.4233,
    "adaptation_buffer": 0.0847,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "96254",
      "to_title": "Car park attendant",
      "composite": 0.6861,
      "observed_transition_rate": 0.5053,
      "destination_quality": 0.5669,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6098
    },
    "employment_family_code": "96",
    "employment_family_total_thousands": 21.3,
    "employment_weight_within_family": 0.065107,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "96212",
    "title": "Bellboy/Hotel porter",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 2255,
    "gross_wage_25th": 2078,
    "gross_wage_75th": 2654,
    "estimated_sg_employment_thousands": 1.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3917,
    "bottleneck": 0.1194,
    "market": {
      "market_momentum": 0.7813,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.451,
      "market_resilience": 0.6491,
      "market_modifier": 0.7728
    },
    "net_risk": 0.269,
    "risk_band": "moderate",
    "augmentation": 0.0233,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2264,
      "anthropic_observed_pctile": 0.3636,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.1373,
        "anthropic": 0.3636,
        "eloundou": 0.3598,
        "ilo": 0.5124
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6259,
      "level": "medium",
      "crosswalk_quality": 0.4781,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.1748,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3632,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.031,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 0.9108,
      "task_effective_coverage": 0.0938,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2545,
      "exposure_p50": 0.3917,
      "exposure_p90": 0.5289,
      "net_risk_p10": 0.1748,
      "net_risk_p50": 0.269,
      "net_risk_p90": 0.3632,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.7389,
      "theta": 0.6067,
      "c_aioe": -0.6213,
      "log_wage_spread": 0.2447,
      "wage_position": 1.2176
    },
    "isco_codes_matched": [
      "9621"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.7389,
      "theta": 0.6067,
      "c_aioe": -0.6213,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "9621"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.69,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3482,
      "net_risk": 0.2369,
      "risk_band": "moderate",
      "augmentation": 0.027,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2531,
        "exposure_p50": 0.3482,
        "exposure_p90": 0.4385,
        "net_risk_p10": 0.1734,
        "net_risk_p50": 0.2358,
        "net_risk_p90": 0.3007,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4028,
      "net_risk": 0.2741,
      "risk_band": "moderate",
      "augmentation": 0.0312,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.3441,
        "exposure_p50": 0.4028,
        "exposure_p90": 0.4586,
        "net_risk_p10": 0.2342,
        "net_risk_p50": 0.2741,
        "net_risk_p90": 0.3121,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.269,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2519,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0276,
    "adaptation_capacity": 0.3185,
    "adaptation_buffer": 0.0637,
    "demand_fragility": 0.0512,
    "reallocation_capacity": 0.0991,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "96254",
      "to_title": "Car park attendant",
      "composite": 0.7022,
      "observed_transition_rate": 0.5053,
      "destination_quality": 0.5858,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6182
    },
    "employment_family_code": "96",
    "employment_family_total_thousands": 21.3,
    "employment_weight_within_family": 0.062757,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "96261",
    "title": "Building caretaker/Watchman",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 2564,
    "gross_wage_25th": 1682,
    "gross_wage_75th": 3200,
    "estimated_sg_employment_thousands": 1.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2182,
    "bottleneck": 0.2594,
    "market": {
      "market_momentum": 0.897,
      "industry_footprint_momentum": 0.9812,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7638,
      "market_resilience": 0.8437,
      "market_modifier": 0.7047
    },
    "net_risk": 0.1139,
    "risk_band": "low",
    "augmentation": 0.0213,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0339,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.1025,
        "anthropic": 0.1364,
        "eloundou": 0.1172
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.5518,
      "level": "medium",
      "crosswalk_quality": 0,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.4,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0486,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1791,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0361,
      "label": "sensitive"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.0932,
      "exposure_p50": 0.2182,
      "exposure_p90": 0.3431,
      "net_risk_p10": 0.0486,
      "net_risk_p50": 0.1139,
      "net_risk_p90": 0.1791,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.9135,
      "theta": 0.6431,
      "c_aioe": -0.7349,
      "log_wage_spread": 0.6432,
      "wage_position": 1.3844
    },
    "isco_codes_matched": [
      "9626"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.9135,
      "theta": 0.6431,
      "c_aioe": -0.7349,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9626"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 7.96,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1192,
      "net_risk": 0.0622,
      "risk_band": "low",
      "augmentation": 0.0261,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1075,
        "exposure_p50": 0.1192,
        "exposure_p90": 0.1302,
        "net_risk_p10": 0.0533,
        "net_risk_p50": 0.0619,
        "net_risk_p90": 0.0713,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.175,
      "net_risk": 0.0913,
      "risk_band": "low",
      "augmentation": 0.0383,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1674,
        "exposure_p50": 0.175,
        "exposure_p90": 0.1821,
        "net_risk_p10": 0.0873,
        "net_risk_p50": 0.0913,
        "net_risk_p90": 0.095,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1139,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.104,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0114,
    "adaptation_capacity": 0.4347,
    "adaptation_buffer": 0.0869,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "96255",
      "to_title": "Sports and recreational attendant (e.g. golf marshal, golf caddie, fun fair attendant, bowling alley attendant, swimming",
      "composite": 0.676,
      "observed_transition_rate": 0.5053,
      "destination_quality": 0.555,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6045
    },
    "employment_family_code": "96",
    "employment_family_total_thousands": 21.3,
    "employment_weight_within_family": 0.066919,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "96256",
    "title": "Bus attendant",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 1400,
    "gross_wage_25th": 1400,
    "gross_wage_75th": 1600,
    "estimated_sg_employment_thousands": 1.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2746,
    "bottleneck": 0.1595,
    "market": {
      "market_momentum": 0.7566,
      "industry_footprint_momentum": 0.5492,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.139,
      "market_resilience": 0.5096,
      "market_modifier": 0.8216
    },
    "net_risk": 0.1897,
    "risk_band": "moderate",
    "augmentation": 0.015,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.3356,
      "anthropic_observed_pctile": 0.5326,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.197,
        "anthropic": 0.5326,
        "eloundou": 0.2082
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7643,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0952,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2842,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0397,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1378,
      "exposure_p50": 0.2746,
      "exposure_p90": 0.4115,
      "net_risk_p10": 0.0952,
      "net_risk_p50": 0.1897,
      "net_risk_p90": 0.2842,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.5246,
      "theta": 0.6232,
      "c_aioe": -0.4325,
      "log_wage_spread": 0.1335,
      "wage_position": 0.7559
    },
    "isco_codes_matched": [
      "9625"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.5246,
      "theta": 0.6232,
      "c_aioe": -0.4325,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9625"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.04,
    "education_level": 1,
    "education_label": "No formal education",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3177,
      "net_risk": 0.2194,
      "risk_band": "moderate",
      "augmentation": 0.0258,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2008,
        "exposure_p50": 0.3177,
        "exposure_p90": 0.4279,
        "net_risk_p10": 0.1349,
        "net_risk_p50": 0.2176,
        "net_risk_p90": 0.3074,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3047,
      "net_risk": 0.2104,
      "risk_band": "moderate",
      "augmentation": 0.0248,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2287,
        "exposure_p50": 0.3047,
        "exposure_p90": 0.3763,
        "net_risk_p10": 0.158,
        "net_risk_p50": 0.2104,
        "net_risk_p90": 0.2599,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1897,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1734,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0187,
    "adaptation_capacity": 0.4295,
    "adaptation_buffer": 0.0859,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "96261",
      "to_title": "Building caretaker/Watchman",
      "composite": 0.7245,
      "observed_transition_rate": 0.5053,
      "destination_quality": 0.6102,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6294
    },
    "employment_family_code": "96",
    "employment_family_total_thousands": 21.3,
    "employment_weight_within_family": 0.049449,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "96254",
    "title": "Car park attendant",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 3126,
    "gross_wage_25th": 1992,
    "gross_wage_75th": 3889,
    "estimated_sg_employment_thousands": 1.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.275,
    "bottleneck": 0.1595,
    "market": {
      "market_momentum": 0.7566,
      "industry_footprint_momentum": 0.5492,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8128,
      "market_resilience": 0.7791,
      "market_modifier": 0.7273
    },
    "net_risk": 0.1681,
    "risk_band": "moderate",
    "augmentation": 0.0229,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.3356,
      "anthropic_observed_pctile": 0.5326,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.197,
        "anthropic": 0.5326,
        "eloundou": 0.2082
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7643,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0844,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2517,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0181,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 0.9787,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1381,
      "exposure_p50": 0.275,
      "exposure_p90": 0.4118,
      "net_risk_p10": 0.0844,
      "net_risk_p50": 0.1681,
      "net_risk_p90": 0.2517,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.5246,
      "theta": 0.6232,
      "c_aioe": -0.4325,
      "log_wage_spread": 0.669,
      "wage_position": 1.6879
    },
    "isco_codes_matched": [
      "9625"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.5246,
      "theta": 0.6232,
      "c_aioe": -0.4325,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9625"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.04,
    "education_level": 1,
    "education_label": "No formal education",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3177,
      "net_risk": 0.1942,
      "risk_band": "moderate",
      "augmentation": 0.0395,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2008,
        "exposure_p50": 0.3177,
        "exposure_p90": 0.4279,
        "net_risk_p10": 0.1198,
        "net_risk_p50": 0.1929,
        "net_risk_p90": 0.2736,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3048,
      "net_risk": 0.1863,
      "risk_band": "moderate",
      "augmentation": 0.0379,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2288,
        "exposure_p50": 0.3048,
        "exposure_p90": 0.3764,
        "net_risk_p10": 0.1399,
        "net_risk_p50": 0.1863,
        "net_risk_p90": 0.2301,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1681,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1542,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0166,
    "adaptation_capacity": 0.4133,
    "adaptation_buffer": 0.0827,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "96261",
      "to_title": "Building caretaker/Watchman",
      "composite": 0.6903,
      "observed_transition_rate": 0.5053,
      "destination_quality": 0.5701,
      "wage_preservation": 0.8202,
      "training_ease": 0.3,
      "empirical_priority": 0.5828
    },
    "employment_family_code": "96",
    "employment_family_total_thousands": 21.3,
    "employment_weight_within_family": 0.07389,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "93100",
    "title": "Civil engineering/Building construction labourer",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 1550,
    "gross_wage_25th": 1400,
    "gross_wage_75th": 1660,
    "estimated_sg_employment_thousands": 5,
    "employment_thousands": 5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2561,
    "bottleneck": 0.4688,
    "market": {
      "market_momentum": 0.8718,
      "industry_footprint_momentum": 0.9038,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2175,
      "market_resilience": 0.6101,
      "market_modifier": 0.7865
    },
    "net_risk": 0.1074,
    "risk_band": "low",
    "augmentation": 0.0258,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1346,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.0018,
        "anthropic": 0.1364,
        "eloundou": 0.0335
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7264,
      "level": "high",
      "crosswalk_quality": 0.5484,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0562,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1597,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0426,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0386,
      "task_exposure_concentration": 0.8435,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1341,
      "exposure_p50": 0.2561,
      "exposure_p90": 0.3811,
      "net_risk_p10": 0.0562,
      "net_risk_p50": 0.1074,
      "net_risk_p90": 0.1597,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.7246,
      "theta": 0.6727,
      "c_aioe": -1.3362,
      "log_wage_spread": 0.1703,
      "wage_position": 0.8369
    },
    "isco_codes_matched": [
      "9310"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.7246,
      "theta": 0.6727,
      "c_aioe": -1.3362,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9310"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.18,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.0592,
      "net_risk": 0.0247,
      "risk_band": "very_low",
      "augmentation": 0.0169,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0126,
        "exposure_p50": 0.0592,
        "exposure_p90": 0.1032,
        "net_risk_p10": 0.0053,
        "net_risk_p50": 0.024,
        "net_risk_p90": 0.0434,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.164,
      "net_risk": 0.0685,
      "risk_band": "low",
      "augmentation": 0.0469,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.135,
        "exposure_p50": 0.164,
        "exposure_p90": 0.1914,
        "net_risk_p10": 0.0564,
        "net_risk_p50": 0.0685,
        "net_risk_p90": 0.08,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1074,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1007,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0104,
    "adaptation_capacity": 0.312,
    "adaptation_buffer": 0.0624,
    "demand_fragility": 0.0177,
    "reallocation_capacity": 0.2437,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "93336",
      "to_title": "Mover",
      "composite": 0.6666,
      "observed_transition_rate": 0.5053,
      "destination_quality": 0.4733,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5346
    },
    "employment_family_code": "93",
    "employment_family_total_thousands": 28.3,
    "employment_weight_within_family": 0.13863,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "91000",
    "title": "Cleaning supervisor",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 2210,
    "gross_wage_25th": 1600,
    "gross_wage_75th": 2976,
    "estimated_sg_employment_thousands": 6.1,
    "employment_thousands": 6.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2633,
    "bottleneck": 0.8209,
    "market": {
      "market_momentum": 0.8161,
      "industry_footprint_momentum": 0.7322,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.705,
      "market_resilience": 0.7717,
      "market_modifier": 0.7299
    },
    "net_risk": 0.0344,
    "risk_band": "very_low",
    "augmentation": 0.1403,
    "augmentation_band": "very_low",
    "impact_type": "ai_leveraged",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.4029,
      "anthropic_observed_pctile": 0.582,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.1791,
        "anthropic": 0.582,
        "eloundou": 0.2751
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "divergent_exposure_sources",
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.6958,
      "level": "medium",
      "crosswalk_quality": 0.8862,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0163,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.0525,
      "pessimistic_band": "low",
      "distance_to_band_edge": 0.0156,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.125,
      "exposure_p50": 0.2633,
      "exposure_p90": 0.4017,
      "net_risk_p10": 0.0163,
      "net_risk_p50": 0.0344,
      "net_risk_p90": 0.0525,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.5701,
      "theta": 0.7247,
      "c_aioe": -0.4121,
      "log_wage_spread": 0.6206,
      "wage_position": 1.1933
    },
    "isco_codes_matched": [
      "9100"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.5701,
      "theta": 0.7247,
      "c_aioe": -0.4121,
      "category": "high_exposure_high_complementarity",
      "isco_codes_matched": [
        "9100"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.06,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3515,
      "net_risk": 0.046,
      "risk_band": "very_low",
      "augmentation": 0.2226,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.212,
        "exposure_p50": 0.3515,
        "exposure_p90": 0.483,
        "net_risk_p10": 0.0214,
        "net_risk_p50": 0.0421,
        "net_risk_p90": 0.0726,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3515,
      "net_risk": 0.046,
      "risk_band": "very_low",
      "augmentation": 0.2226,
      "augmentation_band": "low",
      "impact_type": "ai_leveraged",
      "uncertainty": {
        "exposure_p10": 0.212,
        "exposure_p50": 0.3515,
        "exposure_p90": 0.483,
        "net_risk_p10": 0.0214,
        "net_risk_p50": 0.0421,
        "net_risk_p90": 0.0726,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.0344,
    "structural_risk_band": "very_low",
    "transition_adjusted_risk": 0.0318,
    "transition_adjusted_band": "very_low",
    "transition_adjusted_impact_type": "ai_leveraged",
    "realized_risk_proxy": 0.0031,
    "adaptation_capacity": 0.3874,
    "adaptation_buffer": 0.0775,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "leveraged",
    "best_transition": {
      "to_ssoc": "91133",
      "to_title": "Office, commercial and industrial establishments multi-skilled cleaner cum machine operator",
      "composite": 0.6316,
      "observed_transition_rate": 0.5053,
      "destination_quality": 0.5089,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5828
    },
    "employment_family_code": "91",
    "employment_family_total_thousands": 81.5,
    "employment_weight_within_family": 0.091587,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "96272",
    "title": "Concierge (hotel)",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 3002,
    "gross_wage_25th": 2580,
    "gross_wage_75th": 3488,
    "estimated_sg_employment_thousands": 1.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.5628,
    "bottleneck": 0.3904,
    "market": {
      "market_momentum": 0.8936,
      "industry_footprint_momentum": 0.9707,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5365,
      "market_resilience": 0.7508,
      "market_modifier": 0.7372
    },
    "net_risk": 0.2547,
    "risk_band": "moderate",
    "augmentation": 0.1161,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1477,
      "anthropic_observed_pctile": 0.7609,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_high",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.6132,
        "anthropic": 0.7609,
        "eloundou": 0.6444
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market"
      ]
    },
    "confidence": {
      "score": 0.8393,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.1981,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3113,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0453,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.216,
      "task_exposure_concentration": 0.3401,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.4378,
      "exposure_p50": 0.5628,
      "exposure_p90": 0.6877,
      "net_risk_p10": 0.1981,
      "net_risk_p50": 0.2547,
      "net_risk_p90": 0.3113,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": 0.8558,
      "theta": 0.6623,
      "c_aioe": 0.672,
      "log_wage_spread": 0.3015,
      "wage_position": 1.621
    },
    "isco_codes_matched": [
      "9627"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": 0.8558,
      "theta": 0.6623,
      "c_aioe": 0.672,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "9627"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.2,
    "education_level": 3,
    "education_label": "Polytechnic / ITE Diploma",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.675,
      "net_risk": 0.3034,
      "risk_band": "high",
      "augmentation": 0.1978,
      "augmentation_band": "very_low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.6239,
        "exposure_p50": 0.675,
        "exposure_p90": 0.7233,
        "net_risk_p10": 0.2576,
        "net_risk_p50": 0.3012,
        "net_risk_p90": 0.3475,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.7002,
      "net_risk": 0.3147,
      "risk_band": "high",
      "augmentation": 0.2052,
      "augmentation_band": "low",
      "impact_type": "mixed",
      "uncertainty": {
        "exposure_p10": 0.6675,
        "exposure_p50": 0.7002,
        "exposure_p90": 0.731,
        "net_risk_p10": 0.3,
        "net_risk_p50": 0.3147,
        "net_risk_p90": 0.3285,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2547,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.232,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.024,
    "adaptation_capacity": 0.4465,
    "adaptation_buffer": 0.0893,
    "demand_fragility": 0.04,
    "reallocation_capacity": 0.6945,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "96254",
      "to_title": "Car park attendant",
      "composite": 0.6843,
      "observed_transition_rate": 0.5053,
      "destination_quality": 0.6408,
      "wage_preservation": 1,
      "training_ease": 0.6,
      "empirical_priority": 0.6751
    },
    "employment_family_code": "96",
    "employment_family_total_thousands": 21.3,
    "employment_weight_within_family": 0.07241,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "91153",
    "title": "Dishwasher",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 1684,
    "gross_wage_25th": 1430,
    "gross_wage_75th": 2091,
    "estimated_sg_employment_thousands": 6.1,
    "employment_thousands": 6.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2056,
    "bottleneck": 0.0143,
    "market": {
      "market_momentum": 0.7121,
      "industry_footprint_momentum": 0.4121,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.369,
      "market_resilience": 0.5748,
      "market_modifier": 0.7988
    },
    "net_risk": 0.1619,
    "risk_band": "moderate",
    "augmentation": 0.0021,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1168,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.0196,
        "anthropic": 0.1364,
        "eloundou": 0.0094
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7648,
      "level": "high",
      "crosswalk_quality": 0.7019,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0683,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2603,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0119,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.0868,
      "exposure_p50": 0.2056,
      "exposure_p90": 0.3306,
      "net_risk_p10": 0.0683,
      "net_risk_p50": 0.1619,
      "net_risk_p90": 0.2603,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.6096,
      "theta": 0.5509,
      "c_aioe": -1.4432,
      "log_wage_spread": 0.38,
      "wage_position": 0.9093
    },
    "isco_codes_matched": [
      "9115"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.6096,
      "theta": 0.5509,
      "c_aioe": -1.4432,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9115"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 3.94,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.0569,
      "net_risk": 0.0448,
      "risk_band": "very_low",
      "augmentation": 0.0005,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0127,
        "exposure_p50": 0.0569,
        "exposure_p90": 0.0997,
        "net_risk_p10": 0.01,
        "net_risk_p50": 0.0438,
        "net_risk_p90": 0.0776,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1353,
      "net_risk": 0.1065,
      "risk_band": "low",
      "augmentation": 0.0011,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1065,
        "exposure_p50": 0.1353,
        "exposure_p90": 0.1631,
        "net_risk_p10": 0.0839,
        "net_risk_p50": 0.1065,
        "net_risk_p90": 0.1284,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1619,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1485,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0167,
    "adaptation_capacity": 0.414,
    "adaptation_buffer": 0.0828,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "91152",
      "to_title": "Table-top cleaner",
      "composite": 0.7376,
      "observed_transition_rate": 0.5053,
      "destination_quality": 0.5469,
      "wage_preservation": 0.9917,
      "training_ease": 0,
      "empirical_priority": 0.568
    },
    "employment_family_code": "91",
    "employment_family_total_thousands": 81.5,
    "employment_weight_within_family": 0.079948,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "96262",
    "title": "Doorman",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 2534,
    "gross_wage_25th": 2380,
    "gross_wage_75th": 2890,
    "estimated_sg_employment_thousands": 1.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.1447,
    "bottleneck": 0.2594,
    "market": {
      "market_momentum": 0.865,
      "industry_footprint_momentum": 0.8828,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4652,
      "market_resilience": 0.7051,
      "market_modifier": 0.7532
    },
    "net_risk": 0.0807,
    "risk_band": "low",
    "augmentation": 0.0152,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0339,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.1025,
        "anthropic": 0.1364,
        "eloundou": 0.1172
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.5518,
      "level": "medium",
      "crosswalk_quality": 0,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.4,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0103,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1512,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0307,
      "label": "sensitive"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.0184,
      "exposure_p50": 0.1447,
      "exposure_p90": 0.271,
      "net_risk_p10": 0.0103,
      "net_risk_p50": 0.0807,
      "net_risk_p90": 0.1512,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.9135,
      "theta": 0.6431,
      "c_aioe": -0.7349,
      "log_wage_spread": 0.1942,
      "wage_position": 1.3683
    },
    "isco_codes_matched": [
      "9626"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.9135,
      "theta": 0.6431,
      "c_aioe": -0.7349,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9626"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 7.96,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.1192,
      "net_risk": 0.0665,
      "risk_band": "low",
      "augmentation": 0.0218,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1075,
        "exposure_p50": 0.1192,
        "exposure_p90": 0.1302,
        "net_risk_p10": 0.057,
        "net_risk_p50": 0.0659,
        "net_risk_p90": 0.0758,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1192,
      "net_risk": 0.0665,
      "risk_band": "low",
      "augmentation": 0.0218,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1075,
        "exposure_p50": 0.1192,
        "exposure_p90": 0.1302,
        "net_risk_p10": 0.057,
        "net_risk_p50": 0.0659,
        "net_risk_p90": 0.0758,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.0807,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0747,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0088,
    "adaptation_capacity": 0.373,
    "adaptation_buffer": 0.0746,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "96255",
      "to_title": "Sports and recreational attendant (e.g. golf marshal, golf caddie, fun fair attendant, bowling alley attendant, swimming",
      "composite": 0.676,
      "observed_transition_rate": 0.5053,
      "destination_quality": 0.555,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6045
    },
    "employment_family_code": "96",
    "employment_family_total_thousands": 21.3,
    "employment_weight_within_family": 0.066526,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "94103",
    "title": "Fast food preparer",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 1854,
    "gross_wage_25th": 1600,
    "gross_wage_75th": 2712,
    "estimated_sg_employment_thousands": 9.6,
    "employment_thousands": 9.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2506,
    "bottleneck": 0.1257,
    "market": {
      "market_momentum": 0.865,
      "industry_footprint_momentum": 0.8828,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5383,
      "market_resilience": 0.7344,
      "market_modifier": 0.743
    },
    "net_risk": 0.1628,
    "risk_band": "moderate",
    "augmentation": 0.0142,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2764,
      "anthropic_observed_pctile": 0.4377,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.1613,
        "anthropic": 0.4377,
        "eloundou": 0.0429
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.5143,
      "level": "medium",
      "crosswalk_quality": 0,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0739,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2517,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0128,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1138,
      "exposure_p50": 0.2506,
      "exposure_p90": 0.3875,
      "net_risk_p10": 0.0739,
      "net_risk_p50": 0.1628,
      "net_risk_p90": 0.2517,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.6415,
      "theta": 0.6073,
      "c_aioe": -0.539,
      "log_wage_spread": 0.5277,
      "wage_position": 1.0011
    },
    "isco_codes_matched": [
      "9410"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.6415,
      "theta": 0.6073,
      "c_aioe": -0.539,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9410"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 2.86,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2184,
      "net_risk": 0.1418,
      "risk_band": "low",
      "augmentation": 0.0202,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0813,
        "exposure_p50": 0.2184,
        "exposure_p90": 0.3509,
        "net_risk_p10": 0.0536,
        "net_risk_p50": 0.1403,
        "net_risk_p90": 0.2273,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2402,
      "net_risk": 0.1561,
      "risk_band": "moderate",
      "augmentation": 0.0222,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1511,
        "exposure_p50": 0.2402,
        "exposure_p90": 0.3264,
        "net_risk_p10": 0.0982,
        "net_risk_p50": 0.1561,
        "net_risk_p90": 0.212,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1628,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1495,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0164,
    "adaptation_capacity": 0.4073,
    "adaptation_buffer": 0.0815,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "94102",
      "to_title": "Food/Drink stall assistant",
      "composite": 0.7242,
      "observed_transition_rate": 0.5053,
      "destination_quality": 0.5308,
      "wage_preservation": 0.8835,
      "training_ease": 0,
      "empirical_priority": 0.5436
    },
    "employment_family_code": "94",
    "employment_family_total_thousands": 35.5,
    "employment_weight_within_family": 0.260858,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "91151",
    "title": "Food and beverage establishments general cleaner",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 1600,
    "gross_wage_25th": 1401,
    "gross_wage_75th": 1819,
    "estimated_sg_employment_thousands": 6.1,
    "employment_thousands": 6.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2095,
    "bottleneck": 0.0143,
    "market": {
      "market_momentum": 0.8433,
      "industry_footprint_momentum": 0.8159,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2714,
      "market_resilience": 0.6145,
      "market_modifier": 0.7849
    },
    "net_risk": 0.1621,
    "risk_band": "moderate",
    "augmentation": 0.0022,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1168,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.0196,
        "anthropic": 0.1364,
        "eloundou": 0.0094
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7648,
      "level": "high",
      "crosswalk_quality": 0.7019,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0702,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2588,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0121,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.0907,
      "exposure_p50": 0.2095,
      "exposure_p90": 0.3345,
      "net_risk_p10": 0.0702,
      "net_risk_p50": 0.1621,
      "net_risk_p90": 0.2588,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.6096,
      "theta": 0.5509,
      "c_aioe": -1.4432,
      "log_wage_spread": 0.2611,
      "wage_position": 0.8639
    },
    "isco_codes_matched": [
      "9115"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.6096,
      "theta": 0.5509,
      "c_aioe": -1.4432,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9115"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 3.94,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.0569,
      "net_risk": 0.044,
      "risk_band": "very_low",
      "augmentation": 0.0005,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0127,
        "exposure_p50": 0.0569,
        "exposure_p90": 0.0997,
        "net_risk_p10": 0.0098,
        "net_risk_p50": 0.043,
        "net_risk_p90": 0.0763,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1353,
      "net_risk": 0.1047,
      "risk_band": "low",
      "augmentation": 0.0012,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1065,
        "exposure_p50": 0.1353,
        "exposure_p90": 0.1631,
        "net_risk_p10": 0.0824,
        "net_risk_p50": 0.1047,
        "net_risk_p90": 0.1262,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1621,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1486,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0167,
    "adaptation_capacity": 0.4154,
    "adaptation_buffer": 0.0831,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "91152",
      "to_title": "Table-top cleaner",
      "composite": 0.7388,
      "observed_transition_rate": 0.5053,
      "destination_quality": 0.5484,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.57
    },
    "employment_family_code": "91",
    "employment_family_total_thousands": 81.5,
    "employment_weight_within_family": 0.077929,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "94102",
    "title": "Food/Drink stall assistant",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 1638,
    "gross_wage_25th": 1400,
    "gross_wage_75th": 2056,
    "estimated_sg_employment_thousands": 9.6,
    "employment_thousands": 9.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2541,
    "bottleneck": 0.1257,
    "market": {
      "market_momentum": 0.8603,
      "industry_footprint_momentum": 0.8682,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3556,
      "market_resilience": 0.6584,
      "market_modifier": 0.7696
    },
    "net_risk": 0.171,
    "risk_band": "moderate",
    "augmentation": 0.0127,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2764,
      "anthropic_observed_pctile": 0.4377,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.1613,
        "anthropic": 0.4377,
        "eloundou": 0.0429
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.5143,
      "level": "medium",
      "crosswalk_quality": 0,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0789,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2631,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.021,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1173,
      "exposure_p50": 0.2541,
      "exposure_p90": 0.391,
      "net_risk_p10": 0.0789,
      "net_risk_p50": 0.171,
      "net_risk_p90": 0.2631,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.6415,
      "theta": 0.6073,
      "c_aioe": -0.539,
      "log_wage_spread": 0.3843,
      "wage_position": 0.8844
    },
    "isco_codes_matched": [
      "9410"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.6415,
      "theta": 0.6073,
      "c_aioe": -0.539,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9410"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 2.86,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2184,
      "net_risk": 0.1469,
      "risk_band": "low",
      "augmentation": 0.0181,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0813,
        "exposure_p50": 0.2184,
        "exposure_p90": 0.3509,
        "net_risk_p10": 0.0552,
        "net_risk_p50": 0.1439,
        "net_risk_p90": 0.2324,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2402,
      "net_risk": 0.1616,
      "risk_band": "moderate",
      "augmentation": 0.0199,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1511,
        "exposure_p50": 0.2402,
        "exposure_p90": 0.3264,
        "net_risk_p10": 0.1017,
        "net_risk_p50": 0.1616,
        "net_risk_p90": 0.2196,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.171,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1568,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0172,
    "adaptation_capacity": 0.4159,
    "adaptation_buffer": 0.0832,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "94103",
      "to_title": "Fast food preparer",
      "composite": 0.7585,
      "observed_transition_rate": 0.5053,
      "destination_quality": 0.5691,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5797
    },
    "employment_family_code": "94",
    "employment_family_total_thousands": 35.5,
    "employment_weight_within_family": 0.245192,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "96111",
    "title": "General waste collection, recycling and material recovery worker",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 1750,
    "gross_wage_25th": 1550,
    "gross_wage_75th": 2320,
    "estimated_sg_employment_thousands": 1.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2216,
    "bottleneck": 0.2344,
    "market": {
      "market_momentum": 0.865,
      "industry_footprint_momentum": 0.8828,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4113,
      "market_resilience": 0.6836,
      "market_modifier": 0.7608
    },
    "net_risk": 0.1291,
    "risk_band": "low",
    "augmentation": 0.0145,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0856,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.0508,
        "anthropic": 0.1364,
        "eloundou": 0.1851,
        "ilo": 0.0037
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8639,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0544,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2039,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0209,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.0933,
      "exposure_p50": 0.2216,
      "exposure_p90": 0.35,
      "net_risk_p10": 0.0544,
      "net_risk_p50": 0.1291,
      "net_risk_p90": 0.2039,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.2834,
      "theta": 0.6388,
      "c_aioe": -1.0378,
      "log_wage_spread": 0.4033,
      "wage_position": 0.9449
    },
    "isco_codes_matched": [
      "9611"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.2834,
      "theta": 0.6388,
      "c_aioe": -1.0378,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9611"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.64,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.0935,
      "net_risk": 0.0545,
      "risk_band": "low",
      "augmentation": 0.015,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0483,
        "exposure_p50": 0.0935,
        "exposure_p90": 0.1402,
        "net_risk_p10": 0.0269,
        "net_risk_p50": 0.0542,
        "net_risk_p90": 0.0831,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.16,
      "net_risk": 0.0932,
      "risk_band": "low",
      "augmentation": 0.0256,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1306,
        "exposure_p50": 0.16,
        "exposure_p90": 0.1904,
        "net_risk_p10": 0.0761,
        "net_risk_p50": 0.0932,
        "net_risk_p90": 0.1109,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1291,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1184,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0127,
    "adaptation_capacity": 0.4155,
    "adaptation_buffer": 0.0831,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "96112",
      "to_title": "Waste recycling sorter",
      "composite": 0.7636,
      "observed_transition_rate": 0.5053,
      "destination_quality": 0.5742,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5821
    },
    "employment_family_code": "96",
    "employment_family_total_thousands": 21.3,
    "employment_weight_within_family": 0.055285,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "91210",
    "title": "Hand launderer/presser (non-household)",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 1600,
    "gross_wage_25th": 1400,
    "gross_wage_75th": 2022,
    "estimated_sg_employment_thousands": 6.1,
    "employment_thousands": 6.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2141,
    "bottleneck": 0.2816,
    "market": {
      "market_momentum": 0.8535,
      "industry_footprint_momentum": 0.8473,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3266,
      "market_resilience": 0.6428,
      "market_modifier": 0.775
    },
    "net_risk": 0.1192,
    "risk_band": "low",
    "augmentation": 0.0153,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1221,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.0143,
        "anthropic": 0.1364,
        "eloundou": 0.1172,
        "ilo": 0.0532
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8414,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.4,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0494,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1889,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0308,
      "label": "sensitive"
    },
    "task_primitives": {
      "matched_task_weight_share": 0.953,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.0888,
      "exposure_p50": 0.2141,
      "exposure_p90": 0.3393,
      "net_risk_p10": 0.0494,
      "net_risk_p50": 0.1192,
      "net_risk_p90": 0.1889,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.6299,
      "theta": 0.6466,
      "c_aioe": -1.3055,
      "log_wage_spread": 0.3676,
      "wage_position": 0.8639
    },
    "isco_codes_matched": [
      "9121"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.6299,
      "theta": 0.6466,
      "c_aioe": -1.3055,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9121"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.76,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.0811,
      "net_risk": 0.0452,
      "risk_band": "very_low",
      "augmentation": 0.0147,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0505,
        "exposure_p50": 0.0811,
        "exposure_p90": 0.1105,
        "net_risk_p10": 0.0265,
        "net_risk_p50": 0.0449,
        "net_risk_p90": 0.0637,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.153,
      "net_risk": 0.0852,
      "risk_band": "low",
      "augmentation": 0.0277,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1331,
        "exposure_p50": 0.153,
        "exposure_p90": 0.1721,
        "net_risk_p10": 0.0741,
        "net_risk_p50": 0.0852,
        "net_risk_p90": 0.0958,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1192,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1093,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0119,
    "adaptation_capacity": 0.4168,
    "adaptation_buffer": 0.0834,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "91000",
      "to_title": "Cleaning supervisor",
      "composite": 0.6461,
      "observed_transition_rate": 0.5053,
      "destination_quality": 0.5255,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5903
    },
    "employment_family_code": "91",
    "employment_family_total_thousands": 81.5,
    "employment_weight_within_family": 0.077929,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "93201",
    "title": "Hand packer",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 1600,
    "gross_wage_25th": 1538,
    "gross_wage_75th": 1906,
    "estimated_sg_employment_thousands": 5,
    "employment_thousands": 5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.221,
    "bottleneck": 0.1301,
    "market": {
      "market_momentum": 0.71,
      "industry_footprint_momentum": 0.4059,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2518,
      "market_resilience": 0.5267,
      "market_modifier": 0.8156
    },
    "net_risk": 0.1568,
    "risk_band": "moderate",
    "augmentation": 0.0068,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1203,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.016,
        "anthropic": 0.1364,
        "eloundou": 0.0983
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7758,
      "level": "high",
      "crosswalk_quality": 0.7459,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0682,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2454,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0068,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.0961,
      "exposure_p50": 0.221,
      "exposure_p90": 0.3459,
      "net_risk_p10": 0.0682,
      "net_risk_p50": 0.1568,
      "net_risk_p90": 0.2454,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.6114,
      "theta": 0.6081,
      "c_aioe": -1.3526,
      "log_wage_spread": 0.2145,
      "wage_position": 0.8639
    },
    "isco_codes_matched": [
      "9320"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.6114,
      "theta": 0.6081,
      "c_aioe": -1.3526,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9320"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 7.69,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.0853,
      "net_risk": 0.0605,
      "risk_band": "low",
      "augmentation": 0.0058,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0442,
        "exposure_p50": 0.0853,
        "exposure_p90": 0.1241,
        "net_risk_p10": 0.0315,
        "net_risk_p50": 0.0613,
        "net_risk_p90": 0.0873,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1558,
      "net_risk": 0.1106,
      "risk_band": "low",
      "augmentation": 0.0107,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1291,
        "exposure_p50": 0.1558,
        "exposure_p90": 0.181,
        "net_risk_p10": 0.0916,
        "net_risk_p50": 0.1106,
        "net_risk_p90": 0.1285,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1568,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1441,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.016,
    "adaptation_capacity": 0.4052,
    "adaptation_buffer": 0.081,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "93336",
      "to_title": "Mover",
      "composite": 0.6736,
      "observed_transition_rate": 0.5053,
      "destination_quality": 0.4815,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5383
    },
    "employment_family_code": "93",
    "employment_family_total_thousands": 28.3,
    "employment_weight_within_family": 0.140849,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "96253",
    "title": "Hospital/Clinic attendant",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 2459,
    "gross_wage_25th": 2138,
    "gross_wage_75th": 2817,
    "estimated_sg_employment_thousands": 1.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3982,
    "bottleneck": 0.1595,
    "market": {
      "market_momentum": 0.6114,
      "industry_footprint_momentum": 0.1025,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.484,
      "market_resilience": 0.5604,
      "market_modifier": 0.8038
    },
    "net_risk": 0.2697,
    "risk_band": "moderate",
    "augmentation": 0.0262,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.3356,
      "anthropic_observed_pctile": 0.5326,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.197,
        "anthropic": 0.5326,
        "eloundou": 0.2082
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7243,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.177,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3623,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0303,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1031,
      "task_exposure_concentration": 0.2518,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2613,
      "exposure_p50": 0.3982,
      "exposure_p90": 0.535,
      "net_risk_p10": 0.177,
      "net_risk_p50": 0.2697,
      "net_risk_p90": 0.3623,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.5246,
      "theta": 0.6232,
      "c_aioe": -0.4325,
      "log_wage_spread": 0.2758,
      "wage_position": 1.3278
    },
    "isco_codes_matched": [
      "9625"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.5246,
      "theta": 0.6232,
      "c_aioe": -0.4325,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "9625"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.04,
    "education_level": 1,
    "education_label": "No formal education",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3177,
      "net_risk": 0.2146,
      "risk_band": "moderate",
      "augmentation": 0.0284,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2008,
        "exposure_p50": 0.3177,
        "exposure_p90": 0.4279,
        "net_risk_p10": 0.1322,
        "net_risk_p50": 0.2121,
        "net_risk_p90": 0.3002,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4105,
      "net_risk": 0.2773,
      "risk_band": "moderate",
      "augmentation": 0.0367,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.3354,
        "exposure_p50": 0.4105,
        "exposure_p90": 0.4812,
        "net_risk_p10": 0.2266,
        "net_risk_p50": 0.2773,
        "net_risk_p90": 0.3251,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2697,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2476,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0266,
    "adaptation_capacity": 0.4093,
    "adaptation_buffer": 0.0819,
    "demand_fragility": 0.0128,
    "reallocation_capacity": 0.7772,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "96261",
      "to_title": "Building caretaker/Watchman",
      "composite": 0.7445,
      "observed_transition_rate": 0.5053,
      "destination_quality": 0.6338,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6398
    },
    "employment_family_code": "96",
    "employment_family_total_thousands": 21.3,
    "employment_weight_within_family": 0.065534,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "91122",
    "title": "Hotel cleaner",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 2019,
    "gross_wage_25th": 1800,
    "gross_wage_75th": 2274,
    "estimated_sg_employment_thousands": 6.1,
    "employment_thousands": 6.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2138,
    "bottleneck": 0.0784,
    "market": {
      "market_momentum": 0.8338,
      "industry_footprint_momentum": 0.7866,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3966,
      "market_resilience": 0.6589,
      "market_modifier": 0.7694
    },
    "net_risk": 0.1516,
    "risk_band": "moderate",
    "augmentation": 0.005,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1025,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.0339,
        "anthropic": 0.1364,
        "eloundou": 0.0094,
        "ilo": 0.0161
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8548,
      "level": "high",
      "crosswalk_quality": 0.9039,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0677,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2404,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0016,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.0955,
      "exposure_p50": 0.2138,
      "exposure_p90": 0.339,
      "net_risk_p10": 0.0677,
      "net_risk_p50": 0.1516,
      "net_risk_p90": 0.2404,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.4584,
      "theta": 0.5968,
      "c_aioe": -1.2408,
      "log_wage_spread": 0.2338,
      "wage_position": 1.0902
    },
    "isco_codes_matched": [
      "9112"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.4584,
      "theta": 0.5968,
      "c_aioe": -1.2408,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9112"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 8.17,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.0496,
      "net_risk": 0.0352,
      "risk_band": "very_low",
      "augmentation": 0.0026,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.017,
        "exposure_p50": 0.0496,
        "exposure_p90": 0.0814,
        "net_risk_p10": 0.0119,
        "net_risk_p50": 0.0339,
        "net_risk_p90": 0.0592,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1336,
      "net_risk": 0.0947,
      "risk_band": "low",
      "augmentation": 0.0069,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1124,
        "exposure_p50": 0.1336,
        "exposure_p90": 0.1542,
        "net_risk_p10": 0.0797,
        "net_risk_p50": 0.0947,
        "net_risk_p90": 0.1094,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1516,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1391,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0155,
    "adaptation_capacity": 0.4116,
    "adaptation_buffer": 0.0823,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "91121",
      "to_title": "Housekeeping/Linen room attendant",
      "composite": 0.7396,
      "observed_transition_rate": 0.5053,
      "destination_quality": 0.5485,
      "wage_preservation": 0.9658,
      "training_ease": 0,
      "empirical_priority": 0.5647
    },
    "employment_family_code": "91",
    "employment_family_total_thousands": 81.5,
    "employment_weight_within_family": 0.08754,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "91121",
    "title": "Housekeeping/Linen room attendant",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 1950,
    "gross_wage_25th": 1600,
    "gross_wage_75th": 2307,
    "estimated_sg_employment_thousands": 6.1,
    "employment_thousands": 6.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2141,
    "bottleneck": 0.0784,
    "market": {
      "market_momentum": 0.8236,
      "industry_footprint_momentum": 0.7552,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.4465,
      "market_resilience": 0.6728,
      "market_modifier": 0.7645
    },
    "net_risk": 0.1509,
    "risk_band": "moderate",
    "augmentation": 0.0052,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1025,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.0339,
        "anthropic": 0.1364,
        "eloundou": 0.0094,
        "ilo": 0.0161
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8548,
      "level": "high",
      "crosswalk_quality": 0.9039,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0675,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2391,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0009,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.0958,
      "exposure_p50": 0.2141,
      "exposure_p90": 0.3393,
      "net_risk_p10": 0.0675,
      "net_risk_p50": 0.1509,
      "net_risk_p90": 0.2391,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.4584,
      "theta": 0.5968,
      "c_aioe": -1.2408,
      "log_wage_spread": 0.3659,
      "wage_position": 1.0529
    },
    "isco_codes_matched": [
      "9112"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.4584,
      "theta": 0.5968,
      "c_aioe": -1.2408,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9112"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 8.17,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.0496,
      "net_risk": 0.035,
      "risk_band": "very_low",
      "augmentation": 0.0026,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.017,
        "exposure_p50": 0.0496,
        "exposure_p90": 0.0814,
        "net_risk_p10": 0.0119,
        "net_risk_p50": 0.034,
        "net_risk_p90": 0.0585,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1338,
      "net_risk": 0.0943,
      "risk_band": "low",
      "augmentation": 0.0071,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1126,
        "exposure_p50": 0.1338,
        "exposure_p90": 0.1544,
        "net_risk_p10": 0.0793,
        "net_risk_p50": 0.0943,
        "net_risk_p90": 0.1088,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1509,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1384,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0154,
    "adaptation_capacity": 0.4137,
    "adaptation_buffer": 0.0827,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "91122",
      "to_title": "Hotel cleaner",
      "composite": 0.7418,
      "observed_transition_rate": 0.5053,
      "destination_quality": 0.5515,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5714
    },
    "employment_family_code": "91",
    "employment_family_total_thousands": 81.5,
    "employment_weight_within_family": 0.086031,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "94101",
    "title": "Kitchen assistant",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 1600,
    "gross_wage_25th": 1400,
    "gross_wage_75th": 2192,
    "estimated_sg_employment_thousands": 9.6,
    "employment_thousands": 9.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.1973,
    "bottleneck": 0.1257,
    "market": {
      "market_momentum": 0.7087,
      "industry_footprint_momentum": 0.4017,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3846,
      "market_resilience": 0.579,
      "market_modifier": 0.7973
    },
    "net_risk": 0.1375,
    "risk_band": "low",
    "augmentation": 0.0127,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2764,
      "anthropic_observed_pctile": 0.4377,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.1613,
        "anthropic": 0.4377,
        "eloundou": 0.0429
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "divergent_exposure_sources",
        "low_risk_but_high_observed_usage"
      ]
    },
    "confidence": {
      "score": 0.4368,
      "level": "low",
      "crosswalk_quality": 0,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.4,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0411,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.234,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0125,
      "label": "sensitive"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0.059,
      "exposure_p50": 0.1973,
      "exposure_p90": 0.3357,
      "net_risk_p10": 0.0411,
      "net_risk_p50": 0.1375,
      "net_risk_p90": 0.234,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.6415,
      "theta": 0.6073,
      "c_aioe": -0.539,
      "log_wage_spread": 0.4483,
      "wage_position": 0.8639
    },
    "isco_codes_matched": [
      "9410"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.6415,
      "theta": 0.6073,
      "c_aioe": -0.539,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9410"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 2.86,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2184,
      "net_risk": 0.1522,
      "risk_band": "moderate",
      "augmentation": 0.0159,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0813,
        "exposure_p50": 0.2184,
        "exposure_p90": 0.3509,
        "net_risk_p10": 0.0569,
        "net_risk_p50": 0.1499,
        "net_risk_p90": 0.2452,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2184,
      "net_risk": 0.1522,
      "risk_band": "moderate",
      "augmentation": 0.0159,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0813,
        "exposure_p50": 0.2184,
        "exposure_p90": 0.3509,
        "net_risk_p10": 0.0569,
        "net_risk_p50": 0.1499,
        "net_risk_p90": 0.2452,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.1375,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1278,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0077,
    "adaptation_capacity": 0.3539,
    "adaptation_buffer": 0.0708,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "94103",
      "to_title": "Fast food preparer",
      "composite": 0.7569,
      "observed_transition_rate": 0.5053,
      "destination_quality": 0.5672,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5788
    },
    "employment_family_code": "94",
    "employment_family_total_thousands": 35.5,
    "employment_weight_within_family": 0.242331,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "96252",
    "title": "Laboratory attendant",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 2651,
    "gross_wage_25th": 1850,
    "gross_wage_75th": 4093,
    "estimated_sg_employment_thousands": 1.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2864,
    "bottleneck": 0.1595,
    "market": {
      "market_momentum": 0.5781,
      "industry_footprint_momentum": 0,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.8672,
      "market_resilience": 0.6938,
      "market_modifier": 0.7572
    },
    "net_risk": 0.1823,
    "risk_band": "moderate",
    "augmentation": 0.0206,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.3356,
      "anthropic_observed_pctile": 0.5326,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.197,
        "anthropic": 0.5326,
        "eloundou": 0.2082
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7643,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0951,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2693,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0323,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1495,
      "exposure_p50": 0.2864,
      "exposure_p90": 0.4232,
      "net_risk_p10": 0.0951,
      "net_risk_p50": 0.1823,
      "net_risk_p90": 0.2693,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.5246,
      "theta": 0.6232,
      "c_aioe": -0.4325,
      "log_wage_spread": 0.7941,
      "wage_position": 1.4314
    },
    "isco_codes_matched": [
      "9625"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.5246,
      "theta": 0.6232,
      "c_aioe": -0.4325,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9625"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.04,
    "education_level": 1,
    "education_label": "No formal education",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3177,
      "net_risk": 0.2022,
      "risk_band": "moderate",
      "augmentation": 0.0352,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2008,
        "exposure_p50": 0.3177,
        "exposure_p90": 0.4279,
        "net_risk_p10": 0.1243,
        "net_risk_p50": 0.2004,
        "net_risk_p90": 0.2837,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.308,
      "net_risk": 0.196,
      "risk_band": "moderate",
      "augmentation": 0.0341,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2321,
        "exposure_p50": 0.308,
        "exposure_p90": 0.3797,
        "net_risk_p10": 0.1477,
        "net_risk_p50": 0.196,
        "net_risk_p90": 0.2416,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1823,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1668,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.018,
    "adaptation_capacity": 0.4245,
    "adaptation_buffer": 0.0849,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "96261",
      "to_title": "Building caretaker/Watchman",
      "composite": 0.7152,
      "observed_transition_rate": 0.5053,
      "destination_quality": 0.5994,
      "wage_preservation": 0.9672,
      "training_ease": 0.3,
      "empirical_priority": 0.6193
    },
    "employment_family_code": "96",
    "employment_family_total_thousands": 21.3,
    "employment_weight_within_family": 0.068045,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "92142",
    "title": "Landscape worker",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 1800,
    "gross_wage_25th": 1750,
    "gross_wage_75th": 1902,
    "estimated_sg_employment_thousands": 0.6,
    "employment_thousands": 0.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2182,
    "bottleneck": 0.1684,
    "market": {
      "market_momentum": 0.8515,
      "industry_footprint_momentum": 0.841,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3044,
      "market_resilience": 0.6326,
      "market_modifier": 0.7786
    },
    "net_risk": 0.1413,
    "risk_band": "low",
    "augmentation": 0.0089,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0945,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.0419,
        "anthropic": 0.1364,
        "eloundou": 0.0335,
        "ilo": 0.0161
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.6289,
      "level": "medium",
      "crosswalk_quality": 0,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0623,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2224,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0087,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.0963,
      "exposure_p50": 0.2182,
      "exposure_p90": 0.3435,
      "net_risk_p10": 0.0623,
      "net_risk_p50": 0.1413,
      "net_risk_p90": 0.2224,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.3545,
      "theta": 0.6244,
      "c_aioe": -1.1149,
      "log_wage_spread": 0.1178,
      "wage_position": 0.9719
    },
    "isco_codes_matched": [
      "9214"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.3545,
      "theta": 0.6244,
      "c_aioe": -1.1149,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9214"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 2.62,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.0574,
      "net_risk": 0.0372,
      "risk_band": "very_low",
      "augmentation": 0.0061,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0264,
        "exposure_p50": 0.0574,
        "exposure_p90": 0.0887,
        "net_risk_p10": 0.0173,
        "net_risk_p50": 0.0361,
        "net_risk_p90": 0.0582,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1388,
      "net_risk": 0.0899,
      "risk_band": "low",
      "augmentation": 0.0148,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1187,
        "exposure_p50": 0.1388,
        "exposure_p90": 0.1592,
        "net_risk_p10": 0.0769,
        "net_risk_p50": 0.0899,
        "net_risk_p90": 0.1031,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1413,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1298,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0143,
    "adaptation_capacity": 0.404,
    "adaptation_buffer": 0.0808,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "92141",
      "to_title": "Tree worker/technician",
      "composite": 0.7415,
      "observed_transition_rate": 0.5053,
      "destination_quality": 0.5512,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5713
    },
    "employment_family_code": "92",
    "employment_family_total_thousands": 1,
    "employment_weight_within_family": 0.491868,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "96291",
    "title": "Leaflet and newspaper distributor/deliverer",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 1600,
    "gross_wage_25th": 1600,
    "gross_wage_75th": 2244,
    "estimated_sg_employment_thousands": 1.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2668,
    "bottleneck": 0.2754,
    "market": {
      "market_momentum": 0.7813,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.307,
      "market_resilience": 0.5916,
      "market_modifier": 0.793
    },
    "net_risk": 0.1533,
    "risk_band": "moderate",
    "augmentation": 0.023,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.4745,
        "ilo": 0.5255
      },
      "exposure_source_pctiles": {
        "aioe": 0.1096,
        "ilo": 0.3329
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.658,
      "level": "medium",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.65,
      "source_freshness": 0.7549,
      "source_coverage": 0.55,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.0753,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2312,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0033,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1311,
      "exposure_p50": 0.2668,
      "exposure_p90": 0.4025,
      "net_risk_p10": 0.0753,
      "net_risk_p50": 0.1533,
      "net_risk_p90": 0.2312,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.8728,
      "theta": 0.6457,
      "c_aioe": -0.6998,
      "log_wage_spread": 0.3383,
      "wage_position": 0.8639
    },
    "isco_codes_matched": [
      "9629"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": -0.8728,
      "theta": 0.6457,
      "c_aioe": -0.6998,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9629"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.12,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.227,
      "net_risk": 0.1304,
      "risk_band": "low",
      "augmentation": 0.037,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1096,
        "exposure_p50": 0.227,
        "exposure_p90": 0.3329,
        "net_risk_p10": 0.0614,
        "net_risk_p50": 0.13,
        "net_risk_p90": 0.1959,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2559,
      "net_risk": 0.147,
      "risk_band": "low",
      "augmentation": 0.0417,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1796,
        "exposure_p50": 0.2559,
        "exposure_p90": 0.3247,
        "net_risk_p10": 0.1032,
        "net_risk_p50": 0.147,
        "net_risk_p90": 0.1866,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1533,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1403,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0148,
    "adaptation_capacity": 0.4242,
    "adaptation_buffer": 0.0848,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "96261",
      "to_title": "Building caretaker/Watchman",
      "composite": 0.7355,
      "observed_transition_rate": 0.5053,
      "destination_quality": 0.5471,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5689
    },
    "employment_family_code": "96",
    "employment_family_total_thousands": 21.3,
    "employment_weight_within_family": 0.052863,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "91220",
    "title": "Motor vehicle cleaner/polisher",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 1700,
    "gross_wage_25th": 1400,
    "gross_wage_75th": 2100,
    "estimated_sg_employment_thousands": 6.1,
    "employment_thousands": 6.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2245,
    "bottleneck": 0.057,
    "market": {
      "market_momentum": 0.9031,
      "industry_footprint_momentum": 1,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.398,
      "market_resilience": 0.7011,
      "market_modifier": 0.7546
    },
    "net_risk": 0.1597,
    "risk_band": "moderate",
    "augmentation": 0.0052,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1132,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.0232,
        "anthropic": 0.1364,
        "eloundou": 0.1234,
        "ilo": 0.0037
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8789,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0706,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2489,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0097,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.0993,
      "exposure_p50": 0.2245,
      "exposure_p90": 0.3498,
      "net_risk_p10": 0.0706,
      "net_risk_p50": 0.1597,
      "net_risk_p90": 0.2489,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.5136,
      "theta": 0.5788,
      "c_aioe": -1.3148,
      "log_wage_spread": 0.4055,
      "wage_position": 0.9179
    },
    "isco_codes_matched": [
      "9122"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.5136,
      "theta": 0.5788,
      "c_aioe": -1.3148,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9122"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 2.54,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.0718,
      "net_risk": 0.0511,
      "risk_band": "low",
      "augmentation": 0.0029,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0376,
        "exposure_p50": 0.0718,
        "exposure_p90": 0.1064,
        "net_risk_p10": 0.0255,
        "net_risk_p50": 0.0511,
        "net_risk_p90": 0.0777,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1565,
      "net_risk": 0.1114,
      "risk_band": "low",
      "augmentation": 0.0063,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1343,
        "exposure_p50": 0.1565,
        "exposure_p90": 0.179,
        "net_risk_p10": 0.0955,
        "net_risk_p50": 0.1114,
        "net_risk_p90": 0.1274,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1597,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1466,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0167,
    "adaptation_capacity": 0.4116,
    "adaptation_buffer": 0.0823,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "91000",
      "to_title": "Cleaning supervisor",
      "composite": 0.654,
      "observed_transition_rate": 0.5053,
      "destination_quality": 0.5347,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.5944
    },
    "employment_family_code": "91",
    "employment_family_total_thousands": 81.5,
    "employment_weight_within_family": 0.080327,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "93336",
    "title": "Mover",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 2223,
    "gross_wage_25th": 1700,
    "gross_wage_75th": 3500,
    "estimated_sg_employment_thousands": 5,
    "employment_thousands": 5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2223,
    "bottleneck": 0.2201,
    "market": {
      "market_momentum": 0.7813,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.7861,
      "market_resilience": 0.7832,
      "market_modifier": 0.7259
    },
    "net_risk": 0.1258,
    "risk_band": "low",
    "augmentation": 0.0152,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1301,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.0062,
        "anthropic": 0.1364,
        "eloundou": 0.0722,
        "ilo": 0.0532
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8714,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.055,
      "optimistic_band": "low",
      "pessimistic_risk": 0.1967,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0242,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 0.9878,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.0971,
      "exposure_p50": 0.2223,
      "exposure_p90": 0.3475,
      "net_risk_p10": 0.055,
      "net_risk_p50": 0.1258,
      "net_risk_p90": 0.1967,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.7092,
      "theta": 0.6374,
      "c_aioe": -1.3846,
      "log_wage_spread": 0.7221,
      "wage_position": 1.2003
    },
    "isco_codes_matched": [
      "9333"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.7092,
      "theta": 0.6374,
      "c_aioe": -1.3846,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9333"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 12.83,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.0682,
      "net_risk": 0.0386,
      "risk_band": "very_low",
      "augmentation": 0.0118,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0353,
        "exposure_p50": 0.0682,
        "exposure_p90": 0.0997,
        "net_risk_p10": 0.0209,
        "net_risk_p50": 0.0376,
        "net_risk_p90": 0.0562,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1542,
      "net_risk": 0.0873,
      "risk_band": "low",
      "augmentation": 0.0266,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1328,
        "exposure_p50": 0.1542,
        "exposure_p90": 0.1746,
        "net_risk_p10": 0.0752,
        "net_risk_p50": 0.0873,
        "net_risk_p90": 0.0989,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1258,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1153,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0124,
    "adaptation_capacity": 0.4173,
    "adaptation_buffer": 0.0835,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "93333",
      "to_title": "Aircraft loader (e.g. airport baggage/cargo handler)",
      "composite": 0.762,
      "observed_transition_rate": 0.5053,
      "destination_quality": 0.5743,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5818
    },
    "employment_family_code": "93",
    "employment_family_total_thousands": 28.3,
    "employment_weight_within_family": 0.166021,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "96293",
    "title": "Odd job person",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 1600,
    "gross_wage_25th": 1600,
    "gross_wage_75th": 1800,
    "estimated_sg_employment_thousands": 1.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4236,
    "bottleneck": 0.2754,
    "market": {
      "market_momentum": 0.8555,
      "industry_footprint_momentum": 0.8536,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2255,
      "market_resilience": 0.6035,
      "market_modifier": 0.7888
    },
    "net_risk": 0.2426,
    "risk_band": "moderate",
    "augmentation": 0.0402,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": false,
      "anthropic_gap": null,
      "anthropic_observed_pctile": null,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 2,
      "exposure_source_keys": [
        "aioe",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.4745,
        "ilo": 0.5255
      },
      "exposure_source_pctiles": {
        "aioe": 0.1096,
        "ilo": 0.3329
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.6655,
      "level": "medium",
      "crosswalk_quality": 0.6,
      "market_data_granularity": 0.7,
      "source_freshness": 0.7549,
      "source_coverage": 0.55,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 2
    },
    "stability": {
      "optimistic_risk": 0.1649,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3204,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0574,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1413,
      "task_exposure_concentration": 0.1515,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2879,
      "exposure_p50": 0.4236,
      "exposure_p90": 0.5594,
      "net_risk_p10": 0.1649,
      "net_risk_p50": 0.2426,
      "net_risk_p90": 0.3204,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.8728,
      "theta": 0.6457,
      "c_aioe": -0.6998,
      "log_wage_spread": 0.1178,
      "wage_position": 0.8639
    },
    "isco_codes_matched": [
      "9629"
    ],
    "match_quality": "submajor_fallback",
    "scores": {
      "aioe": -0.8728,
      "theta": 0.6457,
      "c_aioe": -0.6998,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9629"
      ],
      "match_quality": "submajor_fallback"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.12,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.227,
      "net_risk": 0.1297,
      "risk_band": "low",
      "augmentation": 0.0377,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1096,
        "exposure_p50": 0.227,
        "exposure_p90": 0.3329,
        "net_risk_p10": 0.061,
        "net_risk_p50": 0.129,
        "net_risk_p90": 0.1938,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3885,
      "net_risk": 0.222,
      "risk_band": "moderate",
      "augmentation": 0.0646,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.3127,
        "exposure_p50": 0.3885,
        "exposure_p90": 0.4568,
        "net_risk_p10": 0.1787,
        "net_risk_p50": 0.222,
        "net_risk_p90": 0.2611,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2426,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2223,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0232,
    "adaptation_capacity": 0.4191,
    "adaptation_buffer": 0.0838,
    "demand_fragility": 0.0118,
    "reallocation_capacity": 0.8636,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "96254",
      "to_title": "Car park attendant",
      "composite": 0.6865,
      "observed_transition_rate": 0.5053,
      "destination_quality": 0.5674,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.61
    },
    "employment_family_code": "96",
    "employment_family_total_thousands": 21.3,
    "employment_weight_within_family": 0.052863,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "91131",
    "title": "Office, commercial and industrial establishments indoor cleaner",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 1641,
    "gross_wage_25th": 1440,
    "gross_wage_75th": 1801,
    "estimated_sg_employment_thousands": 6.1,
    "employment_thousands": 6.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2652,
    "bottleneck": 0.0784,
    "market": {
      "market_momentum": 0.7059,
      "industry_footprint_momentum": 0.3933,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2736,
      "market_resilience": 0.533,
      "market_modifier": 0.8134
    },
    "net_risk": 0.1995,
    "risk_band": "moderate",
    "augmentation": 0.0071,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1025,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.0339,
        "anthropic": 0.1364,
        "eloundou": 0.0094
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8153,
      "level": "high",
      "crosswalk_quality": 0.9039,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.1062,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2935,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0495,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0438,
      "task_exposure_concentration": 0.7993,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1412,
      "exposure_p50": 0.2652,
      "exposure_p90": 0.3902,
      "net_risk_p10": 0.1062,
      "net_risk_p50": 0.1995,
      "net_risk_p90": 0.2935,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.4584,
      "theta": 0.5968,
      "c_aioe": -1.2408,
      "log_wage_spread": 0.2237,
      "wage_position": 0.8861
    },
    "isco_codes_matched": [
      "9113"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.4584,
      "theta": 0.5968,
      "c_aioe": -1.2408,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9113"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 8.17,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.0615,
      "net_risk": 0.0461,
      "risk_band": "very_low",
      "augmentation": 0.0026,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0174,
        "exposure_p50": 0.0615,
        "exposure_p90": 0.1042,
        "net_risk_p10": 0.013,
        "net_risk_p50": 0.0451,
        "net_risk_p90": 0.0777,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1827,
      "net_risk": 0.1369,
      "risk_band": "low",
      "augmentation": 0.0076,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1551,
        "exposure_p50": 0.1827,
        "exposure_p90": 0.2093,
        "net_risk_p10": 0.1163,
        "net_risk_p50": 0.1369,
        "net_risk_p90": 0.1569,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1995,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1864,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0207,
    "adaptation_capacity": 0.3276,
    "adaptation_buffer": 0.0655,
    "demand_fragility": 0.0191,
    "reallocation_capacity": 0.274,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "91133",
      "to_title": "Office, commercial and industrial establishments multi-skilled cleaner cum machine operator",
      "composite": 0.7656,
      "observed_transition_rate": 0.5053,
      "destination_quality": 0.5767,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5832
    },
    "employment_family_code": "91",
    "employment_family_total_thousands": 81.5,
    "employment_weight_within_family": 0.078921,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "91133",
    "title": "Office, commercial and industrial establishments multi-skilled cleaner cum machine operator",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 2270,
    "gross_wage_25th": 1908,
    "gross_wage_75th": 2873,
    "estimated_sg_employment_thousands": 6.1,
    "employment_thousands": 6.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2662,
    "bottleneck": 0.0784,
    "market": {
      "market_momentum": 0.8956,
      "industry_footprint_momentum": 0.977,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.5517,
      "market_resilience": 0.7581,
      "market_modifier": 0.7347
    },
    "net_risk": 0.1809,
    "risk_band": "moderate",
    "augmentation": 0.0095,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1025,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.0339,
        "anthropic": 0.1364,
        "eloundou": 0.0094
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8153,
      "level": "high",
      "crosswalk_quality": 0.9039,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0966,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2658,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0309,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0438,
      "task_exposure_concentration": 0.7993,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1422,
      "exposure_p50": 0.2662,
      "exposure_p90": 0.3912,
      "net_risk_p10": 0.0966,
      "net_risk_p50": 0.1809,
      "net_risk_p90": 0.2658,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.4584,
      "theta": 0.5968,
      "c_aioe": -1.2408,
      "log_wage_spread": 0.4093,
      "wage_position": 1.2257
    },
    "isco_codes_matched": [
      "9113"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.4584,
      "theta": 0.5968,
      "c_aioe": -1.2408,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9113"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 8.17,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.0615,
      "net_risk": 0.0416,
      "risk_band": "very_low",
      "augmentation": 0.0037,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0174,
        "exposure_p50": 0.0615,
        "exposure_p90": 0.1042,
        "net_risk_p10": 0.0118,
        "net_risk_p50": 0.0408,
        "net_risk_p90": 0.0706,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1827,
      "net_risk": 0.1237,
      "risk_band": "low",
      "augmentation": 0.0109,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1551,
        "exposure_p50": 0.1827,
        "exposure_p90": 0.2093,
        "net_risk_p10": 0.105,
        "net_risk_p50": 0.1237,
        "net_risk_p90": 0.1417,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1809,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1699,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0097,
    "adaptation_capacity": 0.3036,
    "adaptation_buffer": 0.0607,
    "demand_fragility": 0.0191,
    "reallocation_capacity": 0.274,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "91000",
      "to_title": "Cleaning supervisor",
      "composite": 0.6537,
      "observed_transition_rate": 0.5053,
      "destination_quality": 0.5344,
      "wage_preservation": 0.9736,
      "training_ease": 0.3,
      "empirical_priority": 0.59
    },
    "employment_family_code": "91",
    "employment_family_total_thousands": 81.5,
    "employment_weight_within_family": 0.092822,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "91132",
    "title": "Office, commercial and industrial establishments outdoor cleaner",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 1942,
    "gross_wage_25th": 1753,
    "gross_wage_75th": 2125,
    "estimated_sg_employment_thousands": 6.1,
    "employment_thousands": 6.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2691,
    "bottleneck": 0.0784,
    "market": {
      "market_momentum": 0.8705,
      "industry_footprint_momentum": 0.8996,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3636,
      "market_resilience": 0.6677,
      "market_modifier": 0.7663
    },
    "net_risk": 0.1907,
    "risk_band": "moderate",
    "augmentation": 0.0086,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1025,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.0339,
        "anthropic": 0.1364,
        "eloundou": 0.0094
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8153,
      "level": "high",
      "crosswalk_quality": 0.9039,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.1027,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2793,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0407,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0438,
      "task_exposure_concentration": 0.7993,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1449,
      "exposure_p50": 0.2691,
      "exposure_p90": 0.3941,
      "net_risk_p10": 0.1027,
      "net_risk_p50": 0.1907,
      "net_risk_p90": 0.2793,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.4584,
      "theta": 0.5968,
      "c_aioe": -1.2408,
      "log_wage_spread": 0.1924,
      "wage_position": 1.0486
    },
    "isco_codes_matched": [
      "9113"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.4584,
      "theta": 0.5968,
      "c_aioe": -1.2408,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9113"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 8.17,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.0615,
      "net_risk": 0.0434,
      "risk_band": "very_low",
      "augmentation": 0.0032,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0174,
        "exposure_p50": 0.0615,
        "exposure_p90": 0.1042,
        "net_risk_p10": 0.0123,
        "net_risk_p50": 0.0426,
        "net_risk_p90": 0.0736,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1856,
      "net_risk": 0.131,
      "risk_band": "low",
      "augmentation": 0.0097,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.158,
        "exposure_p50": 0.1855,
        "exposure_p90": 0.2122,
        "net_risk_p10": 0.1116,
        "net_risk_p50": 0.131,
        "net_risk_p90": 0.1499,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1907,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1785,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0199,
    "adaptation_capacity": 0.3197,
    "adaptation_buffer": 0.0639,
    "demand_fragility": 0.0191,
    "reallocation_capacity": 0.274,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "91133",
      "to_title": "Office, commercial and industrial establishments multi-skilled cleaner cum machine operator",
      "composite": 0.7638,
      "observed_transition_rate": 0.5053,
      "destination_quality": 0.5747,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5823
    },
    "employment_family_code": "91",
    "employment_family_total_thousands": 81.5,
    "employment_weight_within_family": 0.085854,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "96251",
    "title": "Office/Library attendant",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 2118,
    "gross_wage_25th": 1600,
    "gross_wage_75th": 3080,
    "estimated_sg_employment_thousands": 1.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3497,
    "bottleneck": 0.1595,
    "market": {
      "market_momentum": 0.7916,
      "industry_footprint_momentum": 0.6569,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.7077,
      "market_resilience": 0.758,
      "market_modifier": 0.7347
    },
    "net_risk": 0.2164,
    "risk_band": "moderate",
    "augmentation": 0.0275,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.3356,
      "anthropic_observed_pctile": 0.5326,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.197,
        "anthropic": 0.5326,
        "eloundou": 0.2082
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7268,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.4,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.1317,
      "optimistic_band": "low",
      "pessimistic_risk": 0.3012,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0664,
      "label": "sensitive"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0463,
      "task_exposure_concentration": 0.5012,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2128,
      "exposure_p50": 0.3497,
      "exposure_p90": 0.4866,
      "net_risk_p10": 0.1317,
      "net_risk_p50": 0.2164,
      "net_risk_p90": 0.3012,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.5246,
      "theta": 0.6232,
      "c_aioe": -0.4325,
      "log_wage_spread": 0.6549,
      "wage_position": 1.1436
    },
    "isco_codes_matched": [
      "9625"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.5246,
      "theta": 0.6232,
      "c_aioe": -0.4325,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9625"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.04,
    "education_level": 1,
    "education_label": "No formal education",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3177,
      "net_risk": 0.1962,
      "risk_band": "moderate",
      "augmentation": 0.0384,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2008,
        "exposure_p50": 0.3177,
        "exposure_p90": 0.4279,
        "net_risk_p10": 0.1208,
        "net_risk_p50": 0.195,
        "net_risk_p90": 0.275,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.3556,
      "net_risk": 0.2196,
      "risk_band": "moderate",
      "augmentation": 0.043,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2815,
        "exposure_p50": 0.3556,
        "exposure_p90": 0.4254,
        "net_risk_p10": 0.1738,
        "net_risk_p50": 0.2196,
        "net_risk_p90": 0.2627,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2164,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2001,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0215,
    "adaptation_capacity": 0.378,
    "adaptation_buffer": 0.0756,
    "demand_fragility": 0.0126,
    "reallocation_capacity": 0.5514,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "96261",
      "to_title": "Building caretaker/Watchman",
      "composite": 0.7272,
      "observed_transition_rate": 0.5053,
      "destination_quality": 0.6134,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.6308
    },
    "employment_family_code": "96",
    "employment_family_total_thousands": 21.3,
    "employment_weight_within_family": 0.060821,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "96213",
    "title": "Porter (except hotel)",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 1712,
    "gross_wage_25th": 1536,
    "gross_wage_75th": 2018,
    "estimated_sg_employment_thousands": 1.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3918,
    "bottleneck": 0.1194,
    "market": {
      "market_momentum": 0.7813,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.32,
      "market_resilience": 0.5967,
      "market_modifier": 0.7911
    },
    "net_risk": 0.2755,
    "risk_band": "moderate",
    "augmentation": 0.0217,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2264,
      "anthropic_observed_pctile": 0.3636,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.1373,
        "anthropic": 0.3636,
        "eloundou": 0.3598,
        "ilo": 0.5124
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.6259,
      "level": "medium",
      "crosswalk_quality": 0.4781,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.179,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3719,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0245,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 0.9108,
      "task_effective_coverage": 0.0938,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.2546,
      "exposure_p50": 0.3918,
      "exposure_p90": 0.529,
      "net_risk_p10": 0.179,
      "net_risk_p50": 0.2755,
      "net_risk_p90": 0.3719,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.7389,
      "theta": 0.6067,
      "c_aioe": -0.6213,
      "log_wage_spread": 0.2729,
      "wage_position": 0.9244
    },
    "isco_codes_matched": [
      "9621"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.7389,
      "theta": 0.6067,
      "c_aioe": -0.6213,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "9621"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.69,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3482,
      "net_risk": 0.2425,
      "risk_band": "moderate",
      "augmentation": 0.0248,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2531,
        "exposure_p50": 0.3482,
        "exposure_p90": 0.4385,
        "net_risk_p10": 0.176,
        "net_risk_p50": 0.2424,
        "net_risk_p90": 0.3067,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4028,
      "net_risk": 0.2806,
      "risk_band": "moderate",
      "augmentation": 0.0287,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.3441,
        "exposure_p50": 0.4028,
        "exposure_p90": 0.4586,
        "net_risk_p10": 0.2397,
        "net_risk_p50": 0.2806,
        "net_risk_p90": 0.3195,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2755,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2579,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0283,
    "adaptation_capacity": 0.3183,
    "adaptation_buffer": 0.0637,
    "demand_fragility": 0.0512,
    "reallocation_capacity": 0.0991,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "96261",
      "to_title": "Building caretaker/Watchman",
      "composite": 0.7755,
      "observed_transition_rate": 0.5053,
      "destination_quality": 0.5941,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5898
    },
    "employment_family_code": "96",
    "employment_family_total_thousands": 21.3,
    "employment_weight_within_family": 0.054682,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "91161",
    "title": "Residential and open areas general cleaner",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 1750,
    "gross_wage_25th": 1600,
    "gross_wage_75th": 2060,
    "estimated_sg_employment_thousands": 6.1,
    "employment_thousands": 6.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.3002,
    "bottleneck": 0.1034,
    "market": {
      "market_momentum": 0.8093,
      "industry_footprint_momentum": 0.7113,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3275,
      "market_resilience": 0.6166,
      "market_modifier": 0.7842
    },
    "net_risk": 0.2117,
    "risk_band": "moderate",
    "augmentation": 0.0108,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1239,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.0125,
        "anthropic": 0.1364,
        "eloundou": 0.0209
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7319,
      "level": "high",
      "crosswalk_quality": 0.5705,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.1243,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2999,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0617,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0643,
      "task_exposure_concentration": 0.5137,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1763,
      "exposure_p50": 0.3002,
      "exposure_p90": 0.4252,
      "net_risk_p10": 0.1243,
      "net_risk_p50": 0.2117,
      "net_risk_p90": 0.2999,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.6302,
      "theta": 0.6019,
      "c_aioe": -1.3786,
      "log_wage_spread": 0.2527,
      "wage_position": 0.9449
    },
    "isco_codes_matched": [
      "9116"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.6302,
      "theta": 0.6019,
      "c_aioe": -1.3786,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9116"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 7.82,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.0585,
      "net_risk": 0.0411,
      "risk_band": "very_low",
      "augmentation": 0.0037,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0154,
        "exposure_p50": 0.0585,
        "exposure_p90": 0.0991,
        "net_risk_p10": 0.0109,
        "net_risk_p50": 0.0408,
        "net_risk_p90": 0.0721,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2024,
      "net_risk": 0.1423,
      "risk_band": "low",
      "augmentation": 0.0129,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1751,
        "exposure_p50": 0.2024,
        "exposure_p90": 0.2281,
        "net_risk_p10": 0.1231,
        "net_risk_p50": 0.1423,
        "net_risk_p90": 0.1604,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2117,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1967,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0218,
    "adaptation_capacity": 0.355,
    "adaptation_buffer": 0.071,
    "demand_fragility": 0.018,
    "reallocation_capacity": 0.5391,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "91133",
      "to_title": "Office, commercial and industrial establishments multi-skilled cleaner cum machine operator",
      "composite": 0.7072,
      "observed_transition_rate": 0.5053,
      "destination_quality": 0.5162,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5547
    },
    "employment_family_code": "91",
    "employment_family_total_thousands": 81.5,
    "employment_weight_within_family": 0.0815,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "96255",
    "title": "Sports and recreational attendant (e.g. golf marshal, golf caddie, fun fair attendant, bowling alley attendant, swimming",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 2980,
    "gross_wage_25th": 2350,
    "gross_wage_75th": 3800,
    "estimated_sg_employment_thousands": 1.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.4449,
    "bottleneck": 0.1595,
    "market": {
      "market_momentum": 0.8678,
      "industry_footprint_momentum": 0.8912,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.648,
      "market_resilience": 0.7798,
      "market_modifier": 0.7271
    },
    "net_risk": 0.2757,
    "risk_band": "moderate",
    "augmentation": 0.0369,
    "augmentation_band": "very_low",
    "impact_type": "at_risk",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.3356,
      "anthropic_observed_pctile": 0.5326,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.197,
        "anthropic": 0.5326,
        "eloundou": 0.2082
      },
      "signal_conflict": true,
      "signal_conflict_reasons": [
        "high_risk_but_positive_labour_market",
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.7243,
      "level": "medium",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.1909,
      "optimistic_band": "moderate",
      "pessimistic_risk": 0.3605,
      "pessimistic_band": "high",
      "distance_to_band_edge": 0.0243,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.1418,
      "task_exposure_concentration": 1,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.308,
      "exposure_p50": 0.4449,
      "exposure_p90": 0.5818,
      "net_risk_p10": 0.1909,
      "net_risk_p50": 0.2757,
      "net_risk_p90": 0.3605,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.5246,
      "theta": 0.6232,
      "c_aioe": -0.4325,
      "log_wage_spread": 0.4806,
      "wage_position": 1.6091
    },
    "isco_codes_matched": [
      "9625"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.5246,
      "theta": 0.6232,
      "c_aioe": -0.4325,
      "category": "high_exposure_low_complementarity",
      "isco_codes_matched": [
        "9625"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 1.04,
    "education_level": 1,
    "education_label": "No formal education",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.3177,
      "net_risk": 0.1941,
      "risk_band": "moderate",
      "augmentation": 0.0395,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.2008,
        "exposure_p50": 0.3177,
        "exposure_p90": 0.4279,
        "net_risk_p10": 0.1202,
        "net_risk_p50": 0.1919,
        "net_risk_p90": 0.2722,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.4287,
      "net_risk": 0.262,
      "risk_band": "moderate",
      "augmentation": 0.0533,
      "augmentation_band": "very_low",
      "impact_type": "at_risk",
      "uncertainty": {
        "exposure_p10": 0.3565,
        "exposure_p50": 0.4287,
        "exposure_p90": 0.4967,
        "net_risk_p10": 0.2179,
        "net_risk_p50": 0.262,
        "net_risk_p90": 0.3036,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.2757,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.2585,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "at_risk",
    "realized_risk_proxy": 0.0281,
    "adaptation_capacity": 0.3117,
    "adaptation_buffer": 0.0623,
    "demand_fragility": 0.0774,
    "reallocation_capacity": 0.0991,
    "profile": "retooling",
    "best_transition": {
      "to_ssoc": "96261",
      "to_title": "Building caretaker/Watchman",
      "composite": 0.719,
      "observed_transition_rate": 0.5053,
      "destination_quality": 0.6038,
      "wage_preservation": 0.8604,
      "training_ease": 0.3,
      "empirical_priority": 0.6042
    },
    "employment_family_code": "96",
    "employment_family_total_thousands": 21.3,
    "employment_weight_within_family": 0.072144,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "91152",
    "title": "Table-top cleaner",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 1670,
    "gross_wage_25th": 1420,
    "gross_wage_75th": 1840,
    "estimated_sg_employment_thousands": 6.1,
    "employment_thousands": 6.1,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2209,
    "bottleneck": 0.0143,
    "market": {
      "market_momentum": 0.8752,
      "industry_footprint_momentum": 0.9142,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.2977,
      "market_resilience": 0.6442,
      "market_modifier": 0.7745
    },
    "net_risk": 0.1686,
    "risk_band": "moderate",
    "augmentation": 0.0026,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1168,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.0196,
        "anthropic": 0.1364,
        "eloundou": 0.0094
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.7648,
      "level": "high",
      "crosswalk_quality": 0.7019,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0773,
      "optimistic_band": "low",
      "pessimistic_risk": 0.264,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0186,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1013,
      "exposure_p50": 0.2209,
      "exposure_p90": 0.3458,
      "net_risk_p10": 0.0773,
      "net_risk_p50": 0.1686,
      "net_risk_p90": 0.264,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.6096,
      "theta": 0.5509,
      "c_aioe": -1.4432,
      "log_wage_spread": 0.2591,
      "wage_position": 0.9017
    },
    "isco_codes_matched": [
      "9115"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.6096,
      "theta": 0.5509,
      "c_aioe": -1.4432,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9115"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 3.94,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.0569,
      "net_risk": 0.0435,
      "risk_band": "very_low",
      "augmentation": 0.0005,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0127,
        "exposure_p50": 0.0569,
        "exposure_p90": 0.0997,
        "net_risk_p10": 0.0097,
        "net_risk_p50": 0.0425,
        "net_risk_p90": 0.0759,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1468,
      "net_risk": 0.1121,
      "risk_band": "low",
      "augmentation": 0.0014,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1181,
        "exposure_p50": 0.1468,
        "exposure_p90": 0.1746,
        "net_risk_p10": 0.0902,
        "net_risk_p50": 0.1121,
        "net_risk_p90": 0.1333,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1686,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1547,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0174,
    "adaptation_capacity": 0.414,
    "adaptation_buffer": 0.0828,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "91153",
      "to_title": "Dishwasher",
      "composite": 0.7266,
      "observed_transition_rate": 0.5053,
      "destination_quality": 0.5359,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5641
    },
    "employment_family_code": "91",
    "employment_family_total_thousands": 81.5,
    "employment_weight_within_family": 0.079615,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "94104",
    "title": "Tea server/steward (excluding bartender, barista and food/drink stall assistant)",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 1725,
    "gross_wage_25th": 1570,
    "gross_wage_75th": 2084,
    "estimated_sg_employment_thousands": 9.6,
    "employment_thousands": 9.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2656,
    "bottleneck": 0.1257,
    "market": {
      "market_momentum": 0.829,
      "industry_footprint_momentum": 0.772,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.328,
      "market_resilience": 0.6286,
      "market_modifier": 0.78
    },
    "net_risk": 0.1811,
    "risk_band": "moderate",
    "augmentation": 0.0191,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.2764,
      "anthropic_observed_pctile": 0.4377,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "divergent",
      "exposure_source_count": 3,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou"
      ],
      "exposure_source_weights": {
        "aioe": 0.3193,
        "anthropic": 0.3486,
        "eloundou": 0.3321
      },
      "exposure_source_pctiles": {
        "aioe": 0.1613,
        "anthropic": 0.4377,
        "eloundou": 0.0429
      },
      "signal_conflict": false,
      "signal_conflict_reasons": [
        "divergent_exposure_sources"
      ]
    },
    "confidence": {
      "score": 0.5143,
      "level": "medium",
      "crosswalk_quality": 0,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8029,
      "source_coverage": 0.82,
      "signal_agreement": 0.45,
      "sensitivity": 0.65,
      "exposure_source_count": 3
    },
    "stability": {
      "optimistic_risk": 0.0877,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2744,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0311,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1287,
      "exposure_p50": 0.2656,
      "exposure_p90": 0.4024,
      "net_risk_p10": 0.0877,
      "net_risk_p50": 0.1811,
      "net_risk_p90": 0.2744,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -0.6415,
      "theta": 0.6073,
      "c_aioe": -0.539,
      "log_wage_spread": 0.2832,
      "wage_position": 0.9314
    },
    "isco_codes_matched": [
      "9410"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -0.6415,
      "theta": 0.6073,
      "c_aioe": -0.539,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9410"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.15,
      "real_time_coordination": 0.8,
      "ambiguity_tolerance": 0.45,
      "institutional_knowledge": 0.4,
      "relationship_intensity": 0.85,
      "regulatory_weight": 0.25,
      "physical_presence": 0.9,
      "tool_velocity": 0.25
    },
    "bls_proxy_employment": 2.86,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.2184,
      "net_risk": 0.1489,
      "risk_band": "low",
      "augmentation": 0.0172,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0813,
        "exposure_p50": 0.2184,
        "exposure_p90": 0.3509,
        "net_risk_p10": 0.0558,
        "net_risk_p50": 0.145,
        "net_risk_p90": 0.2394,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2518,
      "net_risk": 0.1717,
      "risk_band": "moderate",
      "augmentation": 0.0199,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1627,
        "exposure_p50": 0.2518,
        "exposure_p90": 0.3379,
        "net_risk_p10": 0.1109,
        "net_risk_p50": 0.1717,
        "net_risk_p90": 0.2304,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1811,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1674,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0209,
    "adaptation_capacity": 0.3772,
    "adaptation_buffer": 0.0754,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "51931",
      "to_title": "Undertaker",
      "composite": 0.5923,
      "observed_transition_rate": 0.1769,
      "destination_quality": 0.4743,
      "wage_preservation": 1,
      "training_ease": 0.3,
      "empirical_priority": 0.4994
    },
    "employment_family_code": "94",
    "employment_family_total_thousands": 35.5,
    "employment_weight_within_family": 0.251619,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "92141",
    "title": "Tree worker/technician",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 1921,
    "gross_wage_25th": 1878,
    "gross_wage_75th": 2100,
    "estimated_sg_employment_thousands": 0.6,
    "employment_thousands": 0.6,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2234,
    "bottleneck": 0.1684,
    "market": {
      "market_momentum": 0.8712,
      "industry_footprint_momentum": 0.9017,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.3373,
      "market_resilience": 0.6576,
      "market_modifier": 0.7698
    },
    "net_risk": 0.143,
    "risk_band": "low",
    "augmentation": 0.0098,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0945,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.0419,
        "anthropic": 0.1364,
        "eloundou": 0.0335,
        "ilo": 0.0161
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.6289,
      "level": "medium",
      "crosswalk_quality": 0,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0646,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2232,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.007,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.101,
      "exposure_p50": 0.2234,
      "exposure_p90": 0.3487,
      "net_risk_p10": 0.0646,
      "net_risk_p50": 0.143,
      "net_risk_p90": 0.2232,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.3545,
      "theta": 0.6244,
      "c_aioe": -1.1149,
      "log_wage_spread": 0.1178,
      "wage_position": 1.0373
    },
    "isco_codes_matched": [
      "9214"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.3545,
      "theta": 0.6244,
      "c_aioe": -1.1149,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9214"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 2.62,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": true,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.0574,
      "net_risk": 0.0368,
      "risk_band": "very_low",
      "augmentation": 0.0064,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0264,
        "exposure_p50": 0.0574,
        "exposure_p90": 0.0887,
        "net_risk_p10": 0.0174,
        "net_risk_p50": 0.0359,
        "net_risk_p90": 0.0577,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1471,
      "net_risk": 0.0942,
      "risk_band": "low",
      "augmentation": 0.0163,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.127,
        "exposure_p50": 0.1471,
        "exposure_p90": 0.1675,
        "net_risk_p10": 0.0813,
        "net_risk_p50": 0.0942,
        "net_risk_p90": 0.1072,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.143,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1315,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0145,
    "adaptation_capacity": 0.4022,
    "adaptation_buffer": 0.0804,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "92142",
      "to_title": "Landscape worker",
      "composite": 0.7284,
      "observed_transition_rate": 0.5053,
      "destination_quality": 0.5364,
      "wage_preservation": 0.937,
      "training_ease": 0,
      "empirical_priority": 0.5545
    },
    "employment_family_code": "92",
    "employment_family_total_thousands": 1,
    "employment_weight_within_family": 0.508132,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "93335",
    "title": "Vehicle attendant",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 2620,
    "gross_wage_25th": 2000,
    "gross_wage_75th": 3129,
    "estimated_sg_employment_thousands": 5,
    "employment_thousands": 5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2262,
    "bottleneck": 0.2201,
    "market": {
      "market_momentum": 0.7148,
      "industry_footprint_momentum": 0.4205,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.6078,
      "market_resilience": 0.672,
      "market_modifier": 0.7648
    },
    "net_risk": 0.1349,
    "risk_band": "low",
    "augmentation": 0.013,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1301,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.0062,
        "anthropic": 0.1364,
        "eloundou": 0.0722,
        "ilo": 0.0532
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8789,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.0602,
      "optimistic_band": "low",
      "pessimistic_risk": 0.2096,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0151,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0,
      "task_exposure_concentration": 0,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.101,
      "exposure_p50": 0.2262,
      "exposure_p90": 0.3515,
      "net_risk_p10": 0.0602,
      "net_risk_p50": 0.1349,
      "net_risk_p90": 0.2096,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.7092,
      "theta": 0.6374,
      "c_aioe": -1.3846,
      "log_wage_spread": 0.4476,
      "wage_position": 1.4147
    },
    "isco_codes_matched": [
      "9333"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.7092,
      "theta": 0.6374,
      "c_aioe": -1.3846,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9333"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 12.83,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.0682,
      "net_risk": 0.0407,
      "risk_band": "very_low",
      "augmentation": 0.0101,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0353,
        "exposure_p50": 0.0682,
        "exposure_p90": 0.0997,
        "net_risk_p10": 0.0222,
        "net_risk_p50": 0.0403,
        "net_risk_p90": 0.0601,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.1544,
      "net_risk": 0.0921,
      "risk_band": "low",
      "augmentation": 0.0228,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.133,
        "exposure_p50": 0.1544,
        "exposure_p90": 0.1749,
        "net_risk_p10": 0.0793,
        "net_risk_p50": 0.0921,
        "net_risk_p90": 0.1043,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.1349,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.1238,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0133,
    "adaptation_capacity": 0.4126,
    "adaptation_buffer": 0.0825,
    "demand_fragility": 0,
    "reallocation_capacity": 1,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "93333",
      "to_title": "Aircraft loader (e.g. airport baggage/cargo handler)",
      "composite": 0.7634,
      "observed_transition_rate": 0.5053,
      "destination_quality": 0.576,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5825
    },
    "employment_family_code": "93",
    "employment_family_total_thousands": 28.3,
    "employment_weight_within_family": 0.180237,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "93334",
    "title": "Warehouse worker",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 2458,
    "gross_wage_25th": 2070,
    "gross_wage_75th": 3114,
    "estimated_sg_employment_thousands": 5,
    "employment_thousands": 5,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.1234,
    "bottleneck": 0.2201,
    "market": {
      "market_momentum": 0.7141,
      "industry_footprint_momentum": 0.4184,
      "market_resolution": "industry_footprint_blend",
      "occupation_scarcity": 0.566,
      "market_resilience": 0.6548,
      "market_modifier": 0.7708
    },
    "net_risk": 0.0742,
    "risk_band": "low",
    "augmentation": 0.0086,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.1301,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "consensus_low",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.0062,
        "anthropic": 0.1364,
        "eloundou": 0.0722,
        "ilo": 0.0532
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8414,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.7,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.95,
      "sensitivity": 0.4,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0,
      "optimistic_band": "very_low",
      "pessimistic_risk": 0.1503,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.0242,
      "label": "sensitive"
    },
    "task_primitives": {
      "matched_task_weight_share": null,
      "task_effective_coverage": null,
      "task_exposure_concentration": null,
      "method": null
    },
    "uncertainty": {
      "exposure_p10": 0,
      "exposure_p50": 0.1234,
      "exposure_p90": 0.25,
      "net_risk_p10": 0,
      "net_risk_p50": 0.0742,
      "net_risk_p90": 0.1503,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.7092,
      "theta": 0.6374,
      "c_aioe": -1.3846,
      "log_wage_spread": 0.4084,
      "wage_position": 1.3272
    },
    "isco_codes_matched": [
      "9333"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.7092,
      "theta": 0.6374,
      "c_aioe": -1.3846,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9333"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.2,
      "real_time_coordination": 0.7,
      "ambiguity_tolerance": 0.4,
      "institutional_knowledge": 0.65,
      "relationship_intensity": 0.6,
      "regulatory_weight": 0.55,
      "physical_presence": 0.5,
      "tool_velocity": 0.4
    },
    "bls_proxy_employment": 12.83,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_ensemble_fallback_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.0682,
      "net_risk": 0.041,
      "risk_band": "very_low",
      "augmentation": 0.0098,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0353,
        "exposure_p50": 0.0682,
        "exposure_p90": 0.0997,
        "net_risk_p10": 0.0221,
        "net_risk_p50": 0.0403,
        "net_risk_p90": 0.0598,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.0682,
      "net_risk": 0.041,
      "risk_band": "very_low",
      "augmentation": 0.0098,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0353,
        "exposure_p50": 0.0682,
        "exposure_p90": 0.0997,
        "net_risk_p10": 0.0221,
        "net_risk_p50": 0.0403,
        "net_risk_p90": 0.0598,
        "method": "bootstrap_v1"
      },
      "scoring_basis": "ensemble_fallback_v42"
    },
    "structural_risk": 0.0742,
    "structural_risk_band": "low",
    "transition_adjusted_risk": 0.0693,
    "transition_adjusted_band": "low",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0131,
    "adaptation_capacity": 0.3305,
    "adaptation_buffer": 0.0661,
    "demand_fragility": 0,
    "reallocation_capacity": 0.5,
    "profile": "shielded",
    "best_transition": {
      "to_ssoc": "13292",
      "to_title": "Quality control/assurance manager",
      "composite": 0.5078,
      "observed_transition_rate": null,
      "destination_quality": 0.4521,
      "wage_preservation": 1,
      "training_ease": 0.6,
      "empirical_priority": 0.5883
    },
    "employment_family_code": "93",
    "employment_family_total_thousands": 28.3,
    "employment_weight_within_family": 0.174576,
    "employment_estimate_method": "wage_only"
  },
  {
    "ssoc": "96112",
    "title": "Waste recycling sorter",
    "major_group": "CLEANERS, LABOURERS AND RELATED WORKERS",
    "major_group_code": 9,
    "gross_wage_median": 2110,
    "gross_wage_25th": 1801,
    "gross_wage_75th": 3639,
    "estimated_sg_employment_thousands": 1.4,
    "employment_thousands": 1.4,
    "employment_basis": "estimated_sg_submajor",
    "group_employment_thousands": 167.7,
    "data_basis": {
      "employment_estimate": {
        "basis": "estimated_sg_submajor",
        "tier": "derived_from_official_sg",
        "source_key": "mom_lfr2024_table_d8",
        "note": "Estimated per-occupation employment derived from published Labour Force 2024 sub-major SSOC totals. Official detailed SSOC occupation counts are not publicly published, so this remains an estimate."
      },
      "wage_pool_proxy": {
        "basis": "proxy_bls_weighted",
        "tier": "external_proxy",
        "source_key": "bls_projections_2024_2034",
        "note": "Singapore group totals reweighted by matched US BLS detailed occupation shares for wage-pool analysis."
      },
      "education": {
        "tier": "external_proxy",
        "source_key": "onet_job_zones",
        "note": "Education label derived from O*NET Job Zones through the SSOC to SOC crosswalk."
      },
      "sg_context": {
        "pwm_covered": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_pwm_mapping",
          "note": "Rule-based SSOC mapping to published Progressive Wage Model sectors."
        },
        "licensed_profession": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_policy_licensing_mapping",
          "note": "Rule-based SSOC mapping to published Singapore professional licensing regimes."
        },
        "foreign_worker_dependency": {
          "tier": "derived_from_official_sg",
          "source_key": "sg_labour_foreign_worker_mapping",
          "note": "Major-group heuristic anchored to published Singapore labour-force structure and manpower policy."
        },
        "skillsfuture_eligible": {
          "tier": "derived_from_official_sg",
          "source_key": "skillsfuture_transition_mapping",
          "note": "Major-group mapping to published SkillsFuture / career transition programme coverage."
        }
      }
    },
    "exposure": 0.2976,
    "bottleneck": 0.2344,
    "market": {
      "market_momentum": 0.7813,
      "industry_footprint_momentum": null,
      "market_resolution": "group_prior",
      "occupation_scarcity": 0.7487,
      "market_resilience": 0.7682,
      "market_modifier": 0.7311
    },
    "net_risk": 0.167,
    "risk_band": "moderate",
    "augmentation": 0.0238,
    "augmentation_band": "very_low",
    "impact_type": "stable",
    "evidence": {
      "anthropic_calibrated": true,
      "anthropic_gap": 0.0856,
      "anthropic_observed_pctile": 0.1364,
      "sol_match": false,
      "jobs_in_demand_match": false,
      "exposure_blend_strategy": "reliability_weighted",
      "exposure_agreement": "aligned_mid",
      "exposure_source_count": 4,
      "exposure_source_keys": [
        "aioe",
        "anthropic",
        "eloundou",
        "ilo"
      ],
      "exposure_source_weights": {
        "aioe": 0.2359,
        "anthropic": 0.2576,
        "eloundou": 0.2453,
        "ilo": 0.2612
      },
      "exposure_source_pctiles": {
        "aioe": 0.0508,
        "anthropic": 0.1364,
        "eloundou": 0.1851,
        "ilo": 0.0037
      },
      "signal_conflict": false,
      "signal_conflict_reasons": []
    },
    "confidence": {
      "score": 0.8564,
      "level": "high",
      "crosswalk_quality": 1,
      "market_data_granularity": 0.65,
      "source_freshness": 0.8387,
      "source_coverage": 1,
      "signal_agreement": 0.85,
      "sensitivity": 0.65,
      "exposure_source_count": 4
    },
    "stability": {
      "optimistic_risk": 0.095,
      "optimistic_band": "low",
      "pessimistic_risk": 0.239,
      "pessimistic_band": "moderate",
      "distance_to_band_edge": 0.017,
      "label": "watch"
    },
    "task_primitives": {
      "matched_task_weight_share": 1,
      "task_effective_coverage": 0.0536,
      "task_exposure_concentration": 0.5002,
      "method": "anthropic_task_penetration_v1"
    },
    "uncertainty": {
      "exposure_p10": 0.1692,
      "exposure_p50": 0.2976,
      "exposure_p90": 0.4259,
      "net_risk_p10": 0.095,
      "net_risk_p50": 0.167,
      "net_risk_p90": 0.239,
      "method": "latent_source_measurement_v1"
    },
    "labour_monitor_key": "production_transport",
    "raw": {
      "aioe": -1.2834,
      "theta": 0.6388,
      "c_aioe": -1.0378,
      "log_wage_spread": 0.7034,
      "wage_position": 1.1393
    },
    "isco_codes_matched": [
      "9611"
    ],
    "match_quality": "direct",
    "scores": {
      "aioe": -1.2834,
      "theta": 0.6388,
      "c_aioe": -1.0378,
      "category": "low_exposure",
      "isco_codes_matched": [
        "9611"
      ],
      "match_quality": "direct"
    },
    "workflow_overlay": {
      "creative_generation": 0.45,
      "real_time_coordination": 0.5,
      "ambiguity_tolerance": 0.55,
      "institutional_knowledge": 0.55,
      "relationship_intensity": 0.55,
      "regulatory_weight": 0.35,
      "physical_presence": 0.15,
      "tool_velocity": 0.5
    },
    "bls_proxy_employment": 0.64,
    "education_level": 2,
    "education_label": "GCE O-Level / Secondary",
    "sg_context": {
      "pwm_covered": false,
      "licensed_profession": false,
      "foreign_worker_dependency": "very_high",
      "skillsfuture_eligible": false
    },
    "structural_model_version": "V5",
    "scoring_basis": "posterior_task_aware_v5",
    "baseline_v42": {
      "structural_model_version": "V4.2",
      "exposure": 0.0935,
      "net_risk": 0.0523,
      "risk_band": "low",
      "augmentation": 0.0168,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.0483,
        "exposure_p50": 0.0935,
        "exposure_p90": 0.1402,
        "net_risk_p10": 0.0252,
        "net_risk_p50": 0.0522,
        "net_risk_p90": 0.0794,
        "method": "bootstrap_v1"
      }
    },
    "baseline_v43": {
      "structural_model_version": "V4.3",
      "exposure": 0.2177,
      "net_risk": 0.1219,
      "risk_band": "low",
      "augmentation": 0.0392,
      "augmentation_band": "very_low",
      "impact_type": "stable",
      "uncertainty": {
        "exposure_p10": 0.1891,
        "exposure_p50": 0.2177,
        "exposure_p90": 0.2473,
        "net_risk_p10": 0.1058,
        "net_risk_p50": 0.1219,
        "net_risk_p90": 0.1384,
        "method": "bootstrap_v1_task_adjusted"
      },
      "scoring_basis": "task_aware_exposure_v43"
    },
    "structural_risk": 0.167,
    "structural_risk_band": "moderate",
    "transition_adjusted_risk": 0.1552,
    "transition_adjusted_band": "moderate",
    "transition_adjusted_impact_type": "stable",
    "realized_risk_proxy": 0.0167,
    "adaptation_capacity": 0.3554,
    "adaptation_buffer": 0.0711,
    "demand_fragility": 0.0154,
    "reallocation_capacity": 0.5461,
    "profile": "balanced",
    "best_transition": {
      "to_ssoc": "96261",
      "to_title": "Building caretaker/Watchman",
      "composite": 0.6879,
      "observed_transition_rate": 0.5053,
      "destination_quality": 0.4967,
      "wage_preservation": 1,
      "training_ease": 0,
      "empirical_priority": 0.5454
    },
    "employment_family_code": "96",
    "employment_family_total_thousands": 21.3,
    "employment_weight_within_family": 0.060706,
    "employment_estimate_method": "wage_only"
  }
]
